[解決済み] powershell 2.0 try catch 例外にアクセスする方法
2022-07-18 01:45:28
質問
これは
try catch
をPowerShell 2.0では
$urls = "http://www.google.com", "http://none.greenjump.nl", "http://www.nu.nl"
$wc = New-Object System.Net.WebClient
foreach($url in $urls)
{
try
{
$url
$result=$wc.DownloadString($url)
}
catch [System.Net.WebException]
{
[void]$fails.Add("url webfailed $url")
}
}
のようなものですが、私がやりたいのは、c#で
catch( WebException ex)
{
Log(ex.ToString());
}
これは可能か?
どのように解決するのですか?
以下のような方法を試してみてください。
try {
$w = New-Object net.WebClient
$d = $w.downloadString('http://foo')
}
catch [Net.WebException] {
Write-Host $_.Exception.ToString()
}
例外は
$_
変数にあります。を探るかもしれません。
$_
をこのように探ります。
try {
$w = New-Object net.WebClient
$d = $w.downloadString('http://foo')
}
catch [Net.WebException] {
$_ | fl * -Force
}
必要な情報はすべて得られると思います。
私のルール
で表示されないデータがある場合は、なるべく
-force
.
関連
-
[解決済み] Try-catchは私のコードをスピードアップさせるか?
-
[解決済み] PowerShellでコードをコメントアウトする方法とは?
-
[解決済み] PowerShellで文字列と変数を連結する方法は?
-
[解決済み] 複数のJava例外を同じcatch節でキャッチすることはできますか?
-
[解決済み] 警告をtry/catchすることはできますか?
-
[解決済み】プログラムを停止/終了させることなく、完全な例外トレースバックをキャッチして表示する方法は?
-
[解決済み】PowerShellスクリプトを実行する方法
-
[解決済み】C#で例外をキャッチして再スローする理由とは?
-
[解決済み】再試行キャッチはどのように実装するのですか?
-
[解決済み] PowerShellで改行なしのテキストを出力するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] powershellでパラメータ'Path'がNULLのため引数を結合できないエラーの取得
-
[解決済み] スクリプト内の特定の場所にジャンプする
-
[解決済み] Powershellスクリプトから7-Zipを実行する
-
[解決済み] Get-ADUser でのエラー: 無効な列挙コンテキスト
-
[解決済み] 管理者として実行しても、「要求されたレジストリへのアクセスは許可されません」と表示される。
-
[解決済み] PowerShellでディレクトリを変更する
-
[解決済み] Powershell ISE 内の別の PS1 スクリプトから PowerShell スクリプト PS1 を呼び出す
-
[解決済み] PowerShellでショートカットを作成する方法
-
[解決済み] PowerShellでCMDコマンドを実行する
-
[解決済み] 実行中のPowerShellスクリプトからすべての環境変数を表示する