今回はVBScriptで「For Each Next」を使用する方法をご紹介します。
文法
For Each val In Array
処理
Next
Array…配列
val…配列の各要素
サンプル
配列を定義し、各要素をMsgBoxで出力する例。
Dim arr arr = Array(10,20,30) For Each val In arr MsgBox val Next
今回はVBScriptで「For Each Next」を使用する方法をご紹介します。
For Each val In Array
処理
Next
Array…配列
val…配列の各要素
配列を定義し、各要素をMsgBoxで出力する例。
Dim arr arr = Array(10,20,30) For Each val In arr MsgBox val Next
PowerShellでWindowsサービスを停止、開始するサンプルです。
Vbscriptでもサービス停止と開始については、紹介しておりますが
PowerShellだと簡単に書けます。
■サービスの状態を確認
例)WSearchの確認
gsv | ? { $_.Name -match "WSearch" -and $_.Status -match "Run" }
■サービスの停止
gsv | ? { $_.Name -match "WSearch" -and $_.Status -match "Run" } | Stop-Service
■サービスの停止
gsv | ? { $_.Name -match "WSearch" -and $_.Status -match "Stop" } | Start-Service
VBScriptでWindowsサービスの停止と開始をするサンプルです。
Windowsサービスとは
Microsoft Windows オペレーティングシステム (OS) で長時間動作し、ユーザーとのやりとり無しで特定機能を実行するものである。