我在路\\Srv1011\User0$
(Active Directory)中的文件夹上的共享,我想它与另一名\\Srv1011\User1$
重命名,但它不是为我工作。重命名,项目不能正常工作
代码是:
Rename-Item -Path \\Srv1011\User0$ -NewName \\Srv1011\User1$
眼下份额启用文件夹,如果我执行上面的命令,我得到这个错误:
Rename-Item : Object reference not set to an instance of an object. At line:1 char:1 + Rename-Item -Path \\srv13577\User0$ -NewName \\srv13577\User1$ + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Rename-Item], NullReferenceException + FullyQualifiedErrorId : System.NullReferenceException,Microsoft.PowerShell.Commands.RenameItemCommand
,但如果我从文件夹中删除共享我得到以下错误:
Rename-Item : Cannot rename because item at '\\srv13577\User0$' does not exist. At line:1 char:1 + Rename-Item -Path \\srv13577\User0$ -NewName \\srv13577\User1$ + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (:) [Rename-Item], PSInvalidOperationException + FullyQualifiedErrorId : InvalidOperation,Microsoft.PowerShell.Commands.RenameItemCommand
现在我不知道如何重命名这样的文件夹。我原来的工作是放弃共享,重命名文件夹并创建共享。 但现在我停留在重命名。
请勿为第二个参数使用完整路径。即:重命名项目路径\\ srv13577 \ testriham1 $ -NewName <您的新名称没有路径> –
@DavidBrabant我已经尝试过,但它仍然无法正常工作。我得到这个重命名 - 项目:无法重命名指定的目标,因为它代表路径 – Capri82
对不起,如果我错了,但'重命名 - 项目'不打算改变共享名称。看看SmbShare模块。 – Clijsters