Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【Windows PowerShell】スクリプトの途中でスクリプトを強制終了する

exitステートメントを使う。エラーコードを返すこともできる。

以下のスクリプトは、今のコンピューターの日時を取得し、秒が偶数であれば今の日時を表示し、奇数であれは何も表示しないでエラーコードの1を返しながらスクリプトを強制終了する。

exitステートメントに引数を与えないで使うこともできる。

$dateobj = Get-Date
$sec = $dateobj.second
if (($sec % 2) -eq 1) {
  exit 1
}
"{0:F}" -f $dateobj

【改訂新版】 Windows PowerShell ポケットリファレンス Windows PowerShell超入門 [4.0対応] Windows PowerShellクックブック Windows PowerShell逆引きハンドブック PowerShell for Azure Windows PowerShell 実践システム管理ガイド2版 (TechNet ITプロシリーズ) ネットワーク管理に使うWMI―PowerShellによるWindowsマシン管理 動くサンプルで学べる Windows PowerShell コマンド&スクリプティングガイド PowerShell 4.0対応