Скрипт для доступа к моей общей папке с помощью powershell

У меня есть скрипт для запуска файла ps1 с помощью powershell ise на моем локальном компьютере. & 'C:\Users\medetrax\Documents\Visual Studio 2013\Projects\Ward Obs Roaming\Ward Obs Roaming\AppPackages\Ward Obs Roaming_2.4.2.34_AnyCPU_Test\Add-AppDevPackage.ps1'

Однако теперь я поместил этот файл ps1 на свой сервер и хочу получить к нему доступ из powershell, используя общие папки. Какой скрипт я бы использовал в powershell для этого

\\MEDEPADSERVER\Users\Public\app_folder\Ward Obs Roaming_2.4.2.34_AnyCPU_Test

Я пробовал net use \\MEDEPADSERVER\Users\Public\app_folder\Ward Obs Roaming_2.4.2.34_AnyCPU_Test, но я получаю ошибки сетевого пути, так что кто-нибудь знает какие-нибудь сценарии?


person user3929914    schedule 23.10.2014    source источник


Ответы (2)


Сначала вам нужно смонтировать общий ресурс, а затем получить к нему доступ, используя путь:

New-PSDrive -Name "Z" PSProvider Filesystem -Root \\MEDEPADSERVER\Users
Test-Path "Z:\Public\app_folder\Ward Obs Roaming_2.4.2.34_AnyCPU_Test"

Если вы получите True в качестве ответа, диск подключен правильно, и вы можете выполнить скрипт как:

&  'Z:\Public\app_folder\Ward Obs Roaming_2.4.2.34_AnyCPU_Test\Add-AppDevPackage.ps1'

Это предполагает, что вы правильно настроили общий ресурс на своем сервере, назвали его Users и указали правильный путь на сервере.

person arco444    schedule 23.10.2014

Вы по-прежнему сможете выполнять скрипт через путь UNC с вашего локального компьютера.

& '\\MEDEPADSERVER\Users\Public\app_folder\Ward Obs Roaming_2.4.2.34_AnyCPU_Test\Add-AppDevPackage.ps1'
person Adam Bertram    schedule 23.10.2014