您的位置:首页 > 运维架构 > Shell

通过STAF Process Service调用Powershell执行命令或脚本

2010-08-25 18:29 761 查看
需求: 调用STAF的Process Service启动Microsoft System Center Virtual Machine Manager(SCVMM)的Powershell去管理虚拟机。

1. 执行PS的命令



2. 执行PS的脚本

staf local process start command "C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe -PSConsoleFile /"C:/Program Files/Microsoft System Center Virtual Machine Manager 2008 R2/bin/cli.psc1/" -NoExit ./StartPS.ps1 test4; exit" wait returnstderr returnstdout


StartPS.ps1脚本

Param($Param1)
Get-VMMServer -ComputerName "scvmm-test-zzy"
$vm=get-vm|where {$_.name -eq $Param1}
stop-vm -vm $vm
exit
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: