0
這裏是代碼:PowerShell的傳遞日期時間變量設定日期
$computerList = "localhost", "luna"
$user = Get-Credential powershell
$date = Get-Date
foreach ($computer in $computerList) {
if ($computer -eq "localhost") { $session = New-PSSession -ComputerName $computer }
else { $session = New-PSSession -ComputerName $computer -Credential $user }
Invoke-Command -Session $session -ScriptBlock {
Set-Date -Date $date
}
}
我得到這個錯誤:
Cannot bind argument to parameter 'Date' because it is null.
通過它的工作原理線console線工作,但運行腳本變量$時日期爲空,就像錯誤說的那樣。 爲什麼變量$ date爲空?
太棒了!它現在有效。 – Overkill