0

毎週月曜日と木曜日に自動的に実行するスクリプトがあります。PowerCLIでこれを実行できるかどうか、またはこの目標を達成するために.batを作成する必要があるかどうかに興味がありました。いくつか検索を行ったところ、このコードが行の先頭にあるスクリプトで必要であることがわかりました。

add-pssnapin VMware.VimAutomation.Core # <----------

$server = $args[0]
$date = get-date
new-snapshot -vm $server -name "Auto Created via Powershell" -description $date
get-snapshot -vm $server | sort -property created -desc | select -skip 6 | foreach-object{remove-snapshot $_ -confirm:$false}

このコードを毎週月曜日と木曜日に実行するには、他に何が必要ですか?

ありがとう!

編集:これを実行できるようにするには、タスクスケジューラをどこで編集しますか?私は自分がいる場所の画像を提供しました(それと私は視覚的な人でもあります:P)

ここに画像の説明を入力してください

4

1 に答える 1

2

Windowsのタスクスケジューラを使用してスクリプトを次のように実行してみませんか。

powershell.exe -file yourscript.ps1

PowerShellを使用する/?より多くのオプションを知るために

于 2012-07-12T17:37:18.573 に答える