我正在尝试对powershell命令New-ADOrganizationUnit
使用错误操作。我想继续默默地-EA SilentlyContinue
。我可以做其他命令。
PS C:\Users\154948> New-ADOrganizationalUnit -Name $INNCODE -Path "OU=???,OU=???,DC=??,DC=???,DC=???,DC=???" -ea SilentlyContinue -ErrorVariable myerror
New-ADOrganizationalUnit:术语' New-ADOrganizationalUnit'不是 被识别为cmdlet,函数,脚本文件或可操作的名称 程序。检查名称的拼写,或者是否包含路径, 验证路径是否正确,然后重试。在行:1个字符:1 + New-ADOrganizationalUnit -Name $ INNCODE -Path" OU = ???,OU = ???,DC ... + ~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:ObjectNotFound:(New-ADOrganizationalUnit:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
PS C:\Users\154948> Stop-Process "13" -ea SilentlyContinue -ErrorVariable myerror
PS C:\Users\154948> $myerror
停止处理:找不到具有进程标识符13的进程。 在行:1个字符:1 +停止处理" 13" -ea SilentlyContinue -ErrorVariable myerror + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ + CategoryInfo:ObjectNotFound:(13:Int32)[Stop-Process],ProcessCommandException + FullyQualifiedErrorId:NoProcessFoundForGivenId,Microsoft.PowerShell.Commands.StopProcessCommand
此致
尼基塔
答案 0 :(得分:0)
-ErrorAction SilentlyContinue
从不将在PowerShell无法识别的cmdlet上工作。
确保已加载ActiveDirectory模块,然后重试。