我正在尝试从我的本地机器上运行它(Win7 & PS v2.0)
cls
$sess = Enter-PSSession -ComputerName blmcrmpoc
Invoke-Command -Session $sess -Scriptblock
{
$path = "C:\inetpub\logs\LogFiles"
$lastWrite = (Get-Date).AddDays(-90)
$oldLogs = Get-ChildItem -path $path -Recurse -Filter *.log | Where {$_.LastWriteTime -le $lastWrite}
if ($oldlogs.count -gt 0)
{foreach ($log in $oldLogs)
{$log.Delete()}}}
但我得到这个错误。
***Invoke-Command:无法验证参数“会话”的参数。参数为 null 或空。提供一个不为 null 或空的参数,然后再次尝试该命令。
我错过了什么?