2013-05-09 4 views
0

У меня есть пакетный скрипт, который я пытаюсь открыть файл (сценарий powershell в сетевом расположении). Если я положу путь как локальный c: \ test.ps1, он отлично работает, но я не могу заставить его работать с сетевой файловой структурой.Сетевой файл пакетного сценария

@echo off 
(set/p adminuser=Enter Your Admin Account:) 
runas /user:%userdomain%\%adminuser% "powershell "\\Server\share$\IT Support\Test\Test Share\test.ps1"" 

Любые идеи?

Спасибо.

+0

проверил путь доступен для учетной записи пользователя? – nakchak

+0

Конечно ... Не уверен, что это потому, что путь к файлу содержит пробелы, но просто не может заставить его работать с грустью. – 2013-05-09 14:34:48

+0

Что произойдет, если вы попробуете powershell -executionpolicy bypass? \\ Server \ share $ \ IT Support \ Test \ Test Share \ test.ps1 "? – nakchak

ответ

0

Попробуйте это:

@echo off 
(set/p adminuser=Enter Your Admin Account:) 
runas /user:%userdomain%\%adminuser% "powershell -noexit & '\\Server\share$\IT Support\Test\Test Share\test.ps1'" 
+0

Мэтт, вы - кровавая легенда. обманул мои мозги над этим. Спасибо, чувак. – 2013-05-09 15:09:26