gpt4 book ai didi

powershell - Powershell-NewItemUnauthorizedAccessError

转载 作者:行者123 更新时间:2023-12-03 00:19:00 27 4
gpt4 key购买 nike

使用New-Item cmdlet创建文件的备份副本时,出现以下错误:
new-item : Access to the path 'C:\Program Files (x86)\PRTG Network Monitor\webroot\mailtemplates' is denied.
At line:1 char:21
+ foreach ($i in $a) {new-item -itemtype file -name $i.bak}
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (C:\Program File...t\mailtemplates:String) [New-Item], UnauthorizedAcc
essException
+ FullyQualifiedErrorId : NewItemUnauthorizedAccessError,Microsoft.PowerShell.Commands.NewItemCommand

这是我正在执行的命令:
pwd

C:\Program Files (x86)\PRTG Network Monitor\webroot\mailtemplates

$a = ls

foreach ($i in $a) {new-item -itemtype file -name $i.bak}

  • 我以本地管理员
  • 登录
  • 管理员是管理员组
  • 的成员
  • 管理员组对该文件夹
  • 具有完全权限
  • 我以管理员
  • 的身份启动了POSH控制台
  • 执行策略设置为远程签名(以防万一)
  • 我可以使用New-Item cmdlet在该文件夹中创建一个test.txt文件
  • 我可以使用GUI在该目录中创建所有文件的副本

  • 不知道从这里去哪里。

    最佳答案

    试试这个:

    foreach ($i in $a) {new-item  -itemtype file -name "$($i.basename).bak"}

    关于powershell - Powershell-NewItemUnauthorizedAccessError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22647229/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com