PowerShell路径参数调用命令(UnauthorizedAccessException)



当运行这个简单的脚本时,我收到错误消息:

+ CategoryInfo : OpenError: (:) [Import-Csv], UnauthorizedAccessException

+ FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.ImportCsvCommand


Param(
[string]$Path,
[string]$Credential  
)
Invoke-Command –cn DC –Credential $Credential -ArgumentList $Path –ScriptBlock `
{import-csv -Path $args[0] | select-object –property `
@{name='Identity';expression={$_.username}},@{name='Fax';expression={$_.'fax number'}} `
| foreach{Set-ADUser -Identity $_.identity -Fax $_.fax -Confirm:$false}}

知道为什么会这样吗?我对我所使用的路径有正确的权限

我发现了这个问题,这是因为我没有在我的路径中包含CSV文件。我指向C:FilesCSV而不是C:FilesCSVfax-users.csv。

相关内容

  • 没有找到相关文章

最新更新