如何授予访问权限以创建新文件?

时间:2016-03-05 09:38:25

标签: powershell powershell-v2.0

使用PowerShell脚本,我尝试按如下方式创建一个新文件:

New-Item -Path $LogDir -Value $LogName -Force -ItemType File

被以下错误消息拒绝:

New-Item : Access to the path 'D:\Testing\Data\Powershell\Log' is denied.
At D:\Testing\Data\Powershell\LoadRunner\LRmain.ps1:27 char:9
+ New-Item <<<<  -Path $LogDir -Value $LogName -Force -ItemType File
    + CategoryInfo          : PermissionDenied: (D:\Testing\Data\Powershell\Log:String) [New-Item], UnauthorizedAccessException
    + FullyQualifiedErrorId : NewItemUnauthorizedAccessError,Microsoft.PowerShell.Commands.NewItemCommand

我正在Windows Server 2008上的Administrator PowerShell 2.0窗口中执行该脚本。该目录存在,但我该如何解决此错误?

1 个答案:

答案 0 :(得分:2)

我将添加@ PetSerAl的答案,以便我们可以关闭这个问题。

您对文件名使用了错误的参数。将-Value替换为-Name,例如:

New-Item -Path $LogDir -Name $LogName -Force -ItemType File