PowerShell で char 配列を文字列に変換するさまざまな方法を読みましたが、どれも私の文字列では機能しないようです。私の文字列のソースは次のとおりです。
$ComputerName = "6WMPSN1"
$WarrantyURL = "http://www.dell.com/support/troubleshooting/au/en/aulca1/TroubleShooting/ProductSelected/ServiceTag/$ComputerName"
$WarrantyPage = Invoke-WebRequest -Uri $WarrantyURL
$WPageText = $WarrantyPage.AllElements | Where-Object {$_.id -eq "TopContainer"} | Select-Object outerText
結果の WPageText は Char 配列であるため、Select-String -Pattern "days" -Context を使用できません
私はもう試した:
$WPageText -join
[string]::Join("", ($WPageText))
http://softwaresalariman.blogspot.com.au/2007/12/powershell-string-and-char-sort-and.htmlに従って
これまでに成功したことは次のとおりです。
$TempFile = New-Item -ItemType File -Path $env:Temp -Name $(Get-Random)
$WPageText | Out-File -Path $TempFile
$String = Get-Content -Path $TempFile
ファイルの書き込みと読み取り以外にこれを行う方法はありますか?