Pytania otagowane jako powershell

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.

5
Wykonywanie pliku EXE przy użyciu skryptu PowerShell
Próbuję wykonać plik EXE przy użyciu skryptu PowerShell. Jeśli korzystam z wiersza poleceń to działa bez problemu (najpierw podaję nazwę pliku wykonywalnego i szereg parametrów, aby go wywołać): "C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe" C:\temp\TestProject1\TestProject1.pjs /run /exit /SilentMode Ale zrobienie dokładnie tego samego wewnątrz skryptu zwraca błąd: Termin „C: \ Program Files …


2
Zmiana domyślnego kodowania danych wyjściowych programu PowerShell na UTF-8
Domyślnie, gdy przekierowujesz dane wyjściowe polecenia do pliku lub potokujesz je do czegoś innego w PowerShell, kodowanie to UTF-16, co nie jest przydatne. Chcę zmienić to na UTF-8. Można to zrobić indywidualnie dla każdego przypadku, zastępując >foo.txtskładnię przez, | out-file foo.txt -encoding utf8ale powtarzanie tego za każdym razem jest niewygodne. …





5
Jak zamienić wiele ciągów w pliku przy użyciu programu PowerShell
Piszę skrypt do dostosowywania pliku konfiguracyjnego. Chcę zamienić wiele wystąpień ciągów w tym pliku i próbowałem użyć programu PowerShell do wykonania tego zadania. Działa dobrze w przypadku pojedynczego zastąpienia, ale wykonywanie wielu zastępstw jest bardzo powolne, ponieważ za każdym razem musi ponownie przeanalizować cały plik, a ten plik jest bardzo …

7
PowerShell: ustawienie zmiennej środowiskowej tylko dla jednego polecenia
W systemie Linux mogę: $ FOO=BAR ./myscript aby wywołać „myscript” z ustawioną zmienną środowiskową FOO. Czy coś podobnego jest możliwe w PowerShell, tj. Bez konieczności wcześniejszego ustawiania zmiennej, wywoływania polecenia, a następnie ponownego kasowania zmiennej? Żeby wyjaśnić mój przypadek użycia - nie chcę tego używać jako części skryptu. Mam raczej …


3
Co robi „%” (percent) w PowerShell?
Wygląda na to, że operacja% uruchamia bloki skryptu po potoku, chociaż about_Script_Blocks wskazuje, że% nie jest potrzebny. To wszystko działa dobrze. get-childitem | % { write-host $_.Name } { write-host 'hello' } % { write-host 'hello' } Ale kiedy dodajemy blok skryptu po potoku, najpierw musimy mieć%. get-childitem | { …
106 powershell  syntax 

13
Dlaczego mój skrypt utworzony lokalnie nie może działać w ramach zasad wykonywania RemoteSigned?
Ponieważ to pytanie nadal przyciąga odpowiedzi, które są albo odrzucane przez treść pytania, albo nie odnoszą się do rzeczywistego problemu, przeczytaj to proste podsumowanie tego, co musisz wiedzieć: To nie jest pytanie „Dlaczego moja domyślna instalacja programu PowerShell nie uruchamia skryptów?” pytanie. To nie jest pytanie „Dlaczego moja instalacja programu …


7
Jak sprawić, by uzupełnianie kart PowerShell działało jak Bash
Powiedzmy, że mam następujące pliki w moim bieżącym katalogu: buildBar.bat buildFoo.bat buildHouse.bat I wpisuję następujące polecenie w wierszu polecenia, ./bua następnie TAB. W Bash rozszerza się do ./build W PowerShell zostaje rozwinięty do ./buildBar.bat- pierwszej pozycji na liście. W Cmd zachowanie jest takie samo jak w programie PowerShell. Wolę zachowanie …

4
Wyświetl wszystkie zmienne środowiskowe z uruchomionego skryptu programu PowerShell
Muszę wyświetlić wszystkie skonfigurowane zmienne środowiskowe w skrypcie programu PowerShell w czasie wykonywania. Zwykle podczas wyświetlania zmiennych środowiskowych mogę po prostu użyć jednej z następujących technik w powłoce (między innymi, ale są to proste): gci env:* ls Env: Jednak mam skrypt wywoływany z innego programu, a kiedy używam jednego z …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.