使用PowerShell启动过程和invoke-command在NAS上远程运行批处理文件

时间:2018-07-19 03:57:20

标签: powershell

我必须使用invoke-command远程运行批处理文件,我知道“ Kerberos双跳问题”。因此,我在代码中使用了$ Using:cred。但是出了点问题,错误是“访问被拒绝”,下面是我的代码:

`

$computer = 'Target'
$username = "xxx\xxx"
$password = "xxx"
$pass = ConvertTo-SecureString -AsPlainText $password -Force
$cred = New-Object System.Management.Automation.PSCredential -ArgumentList $username,$pass

Invoke-Command -ComputerName $computer -Credential $cred -ScriptBlock {Start-Process -Credential $Using:cred -FilePath "C:\windows\system32\cmd.exe" -ArgumentList "/c \\nas2005\scan\test.bat"

`

有人可以给我一些建议吗?谢谢

0 个答案:

没有答案