在网络驱动器中创建日期为今天的子目录(mm-dd-yyyy)

时间:2019-06-18 14:33:43

标签: powershell

我很难将子目录嵌套在共享网络驱动器的当前目录内。 我可以创建文件夹

Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.

PS C:\Windows\system32> new-item

cmdlet New-Item at command pipeline position 1
Supply values for the following parameters:
Path[0]: C:\Temp\Powershell\Date
Path[1]:
Type: directory


    Directory: C:\Temp\Powershell


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        06/18/2019  10:31 AM            Date


PS C:\Windows\system32> new-item

cmdlet New-Item at command pipeline position 1
Supply values for the following parameters:
Path[0]: U:\gebersole\Documents\New Placements\UI
Path[1]:
New-Item : Cannot find drive. A drive with the name 'U' does not exist.
At line:1 char:9
+ new-item <<<<
    + CategoryInfo          : ObjectNotFound: (U:String) [New-Item], DriveNotFoundException
    + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.NewItemCommand

PS C:\Windows\system32>

2 个答案:

答案 0 :(得分:2)

默认情况下,提升的过程中网络驱动器不可用。您可以在这里找到更多信息:https://support.microsoft.com/en-gb/help/3035277/mapped-drives-are-not-available-from-an-elevated-prompt-when-uac-is-co

我建议解决方法2。在网络驱动器上运行net useNew-PsDrive,或运行不提升脚本。

答案 1 :(得分:0)

我在尝试使用映射的驱动器时遇到了类似的问题,现在仅对文件路径使用UNC格式。

代替使用U:\gebersole\Documents\New Placements\UI,使用UNC格式\\host-name\share-name\file_path可能会起作用,在您的情况下,该格式类似于\\gebersole\Documents\New_Placements

https://www.lifewire.com/unc-universal-naming-convention-818230