Ej, mam skrypt w #powershell na serwerze. Fajnie działa lokalnie ze skrótu. Chciałbym ten skrót odpalać na innym kompie, a zmiany powinny się wykonywać bez problemów. Właściwości mojego skrótu:
Przypuszczam, że gdzieś muszę dorzucić IP serwera, ale podając go w miejsce G: skrót nie bangla. Macie jakieś wskazówki? #sysadmin #pytanie #pytaniedoeksperta
@Cesarz_Polski: czekaj, niech dobrze zrozumiem: masz skrypt na kompie A i chcesz go odpalać na kompie B? no to podmontuj sobie udział sieciowy na drugiej stacji jako G: - powinno pomoc :)
@RottenKitten: Get-Content : Cannot find drive. A drive with the name 'G' does not exist. At H:\XX XXX\NewFolder\Script.ps1:12 char:21 + $users = Get-Content <<<< -Path 'G:\Shares\XX XXX\NewFolder\UserList.txt ' + CategoryInfo : ObjectNotFound: (G:String) [Get-Content], DriveN otFoundException + FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.GetC ontentCommand
Get-ADUser : Cannot validate argument on parameter 'Identity'. The argument is null. Supply a non-null argument and try the command again. At H:\XX XXX\NewFolder\Script.ps1:17 char:15 + Get-ADUser <<<< $user |
@Cesarz_Polski: No panie! Masz wpisany na sztywno dysk G w skrypcie. To nie będzie działać dopóki nie zmienisz skryptu albo dysku h nie podmapujesz jako G
@Cesarz_Polski: skrypt jest wykonywany w kontekście użytkownika, który go uruchamia. jeśli stosujesz w nim odwołania do mapowanych dysków to każdy user odpalający skrypt musi mieć takie same dyski zmapowane u siebie. sprawdź czy możesz wykorzystać ścieżki UNC bo wtedy problem Ci się rozwiąże sam...
Target: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command "& 'G:\Shares\XX XXX\NewFolder\Script.ps1'"
Start in: "G:\Shares\XX XXX\NewFolder"
Przypuszczam, że gdzieś muszę dorzucić IP serwera, ale podając go w miejsce G: skrót nie bangla. Macie jakieś wskazówki?
#sysadmin #pytanie #pytaniedoeksperta
@biczek: tak nie działa
@Cesarz_Polski: tego nie kumam. Masz G na hoście A w którym jest katalog ze skryptem i na innych hostach ten dysk jest jako H?
Get-Content : Cannot find drive. A drive with the name 'G' does not exist.
At H:\XX XXX\NewFolder\Script.ps1:12 char:21
+ $users = Get-Content <<<< -Path 'G:\Shares\XX XXX\NewFolder\UserList.txt
'
+ CategoryInfo : ObjectNotFound: (G:String) [Get-Content], DriveN
otFoundException
+ FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.GetC
ontentCommand
Get-ADUser : Cannot validate argument on parameter 'Identity'. The argument is
null. Supply a non-null argument and try the command again.
At H:\XX XXX\NewFolder\Script.ps1:17 char:15
+ Get-ADUser <<<< $user |