У меня уже установлен сетевой ресурс. Я пытаюсь создать VBScript, который создаст папку в папке с именем computername
, которая является именем ПК. Скрипт будет выполняться локально на ПК, получить доступ к общему ресурсу и создать папку в общем доступе.Создание папки в сетевом ресурсе происходит с ошибкой «неправильного пути»
Моя ошибка в "bad path
". Я предполагаю, что не могу просто указать путь к сетевой сети?
Мой сценарий ниже:
Dim objShell
Set oWS = WScript.CreateObject("WScript.Shell")
Set objShell = Wscript.CreateObject("WScript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")
computername = oWS.ExpandEnvironmentStrings("%COMPUTERNAME%")
If NOT (objFSO.FolderExists("\\ServerPath\Share$" + computername)) Then
objFSO.CreateFolder("\\ServerPath\Share$" + computername)
End If
Я буду теперь получаю «Указанное сетевое имя больше не доступно, я знаю имя сети работает нормально ли это из-за.. UNC-путь? –
Возможно создание папки на общем ресурсе с использованием пути UNC – Syberdoor
@BenjaminJones Проверьте, действительно ли этот ресурс доступен на сервере ('net share') и доступен на клиенте (' net use * \ \ сервер \ доля $ '). –