Jak mogę ustalić, która wersja PowerShell jest zainstalowana na komputerze, a nawet jeśli w ogóle jest
PowerShell to wieloplatformowy wiersz poleceń i narzędzie do tworzenia skryptów firmy Microsoft. Tego znacznika należy używać tylko w przypadku pytań dotyczących pisania i wykonywania skryptów PowerShell. Pytania dotyczące programowania specyficzne dla wieloplatformowej wersji PowerShell Core (Windows, macOS i Linux) powinny być oznaczone [powershell-core]. Pytania dotyczące administracji systemu należy zadawać w przypadku usterki superużytkownika lub serwera.
Jak mogę ustalić, która wersja PowerShell jest zainstalowana na komputerze, a nawet jeśli w ogóle jest
Próbuję uruchomić cmd plik, który wywołuje a PowerShellskrypt z cmd.exei otrzymuję następujący błąd: Management_Install.ps1 nie można załadować, ponieważ wykonywanie skryptów jest wyłączone w tym systemie. Uciekłem Set-ExecutionPolicy -ExecutionPolicy Unrestricted a kiedy biegnę...
Jak komentujesz kod w PowerShell (1.0 lub
Jak uruchomić skrypt PowerShell? Mam skrypt o nazwie myscript.ps1 Mam zainstalowane wszystkie niezbędne frameworki Ustawić, że polityka realizacji rzeczą Postępowałem zgodnie z instrukcjami na tej stronie pomocy MSDN i próbuję uruchomić go w następujący sposób: powershell.exe...
Załóżmy, że mam następujący fragment kodu: $assoc = New-Object psobject -Property @{ Id = 42 Name = "Slim Shady" Owner = "Eminem" } Write-host $assoc.Id + " - " + $assoc.Name + " - " + $assoc.Owner Spodziewałbym się, że ten fragment pokaże: 42 - Slim Shady - Eminem Zamiast tego...
Dowiedziałem się, że ustawienie zmiennej środowiskowej PATH wpływa tylko na stary wiersz polecenia. Wygląda na to, że PowerShell ma inne ustawienia środowiska. Jak zmienić zmienne środowiskowe dla PowerShell (v1)? Uwaga: Chcę, aby moje zmiany były trwałe, więc nie muszę ich ustawiać za każdym...
Ilekroć muszę odwoływać się do wspólnego modułu lub skryptu, lubię używać ścieżek względem bieżącego pliku skryptu. W ten sposób mój skrypt może zawsze znajdować inne skrypty w bibliotece. Jaki jest najlepszy, standardowy sposób określania katalogu bieżącego skryptu? Obecnie robię: $MyDir =...
Jaki jest „najlepszy” sposób obsługi argumentów wiersza poleceń? Wygląda na to, że istnieje kilka odpowiedzi na to, co jest „najlepszym” sposobem, dlatego utknąłem na tym, jak poradzić sobie z czymś tak prostym, jak: script.ps1 /n name /d domain I script.ps1 /d domain /n name. Czy istnieje...
Jest taki PowerShellskrypt, itunesForward.ps1który przyspiesza przewijanie iTunes o 30 sekund: $iTunes = New-Object -ComObject iTunes.Application if ($iTunes.playerstate -eq 1) { $iTunes.PlayerPosition = $iTunes.PlayerPosition + 30 } Jest wykonywany za pomocą wiersza polecenia: powershell.exe...
Jeśli mam funkcję, która akceptuje więcej niż jeden parametr łańcuchowy, pierwszy parametr wydaje się otrzymać wszystkie dane przypisane do niego, a pozostałe parametry są przekazywane jako puste. Szybki skrypt testowy: Function Test([string]$arg1, [string]$arg2) { Write-Host "`$arg1 value:...
Czy można podzielić wiersz poleceń programu PowerShell na wiele wierszy? W Visual Basic mogę użyć znaku podkreślenia ( _), aby kontynuować polecenie w następnym
Czy IsNullOrEmptyw programie PowerShell jest wbudowana funkcja podobna do sprawdzania, czy łańcuch jest pusty lub pusty? Do tej pory nie mogłem go znaleźć, a jeśli istnieje wbudowany sposób, nie chcę do tego pisać
Jak zapytać PowerShell, gdzie coś jest? Na przykład „Który notatnik” i zwraca katalog, z którego uruchamiany jest notepad.exe zgodnie z bieżącymi
Szukałem sposobu na zakończenie skryptu PowerShell (PS1), gdy wystąpi niemożliwy do naprawienia błąd w funkcji. Na przykład: function foo() { # Do stuff that causes an error $host.Exit() } Oczywiście nie ma czegoś takiego jak $host.Exit(). Jest $host.SetShouldExit(), ale tak naprawdę zamyka...
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte w zeszłym roku . Zastanawiam się,...
Muszę spojrzeć na kilka ostatnich wierszy dużego pliku (typowy rozmiar to 500 MB-2 GB). Szukam odpowiednika polecenia Unix taildla Windows Powershell. Kilka dostępnych alternatyw to: http://tailforwin32.sourceforge.net/ i Get-Content [nazwa pliku] | Wybierz obiekt - ostatni 10 Dla mnie nie...
Piszę skrypt PowerShell, aby utworzyć kilka katalogów, jeśli nie istnieją. System plików wygląda podobnie do tego D:\ D:\TopDirec\SubDirec\Project1\Revision1\Reports\ D:\TopDirec\SubDirec\Project2\Revision1\ D:\TopDirec\SubDirec\Project3\Revision1\ Każdy folder projektu ma wiele wersji. Każdy...
Jak uruchomić następujące polecenie w PowerShell? C: \ Program Files \ IIS \ Microsoft Web Deploy \ msdeploy.exe -verb: sync -source: dbfullsql = "Źródło danych = mysource; Zintegrowane zabezpieczenia = fałsz; Identyfikator użytkownika = sa; Pwd = sapass!; Baza danych = mydb;" -dest: dbfullsql =...
Jak uzyskać bieżącą nazwę użytkownika w programie Windows
Jaki jest najprostszy sposób, aby wymusić usunięcie katalogu i wszystkich jego podkatalogów w PowerShell? Korzystam z programu PowerShell V2 w systemie Windows 7. Nauczyłem się z kilku źródeł, że najbardziej oczywiste polecenie Remove-Item $targetDir -Recurse -Forcenie działa poprawnie. Obejmuje...