Pytania otagowane jako powershell

Windows PowerShell to powłoka wiersza poleceń i język skryptowy dla systemu Windows, który zastępuje powłokę CMD.exe i język wsadowy. PowerShell to także silnik automatyzacji dla systemu Windows, który zapewnia funkcjonalność podobną do Windows Script Host i VBScript.


1
Uruchamianie msiexec z PowerShell
Próbuję uruchomić msiexecw programie PowerShell, ale wciąż pojawia się komunikat o błędzie. Jeśli go uruchomię, wszystko cmdbędzie w porządku. Czy ktoś może dać mi znać, jak mogę uruchomić to polecenie w programie PowerShell? Oto polecenie, które wpisałem w PowerShell: msiexec.exe /qb /I "C:\m_temp\Floating\PrimeWixInstaller.msi" INSTALLLOCATION="C:\Program Files\Mathcad\Mathcad Prime 1.0" ALT_DOC_DIR="C:\Program Files\Mathcad\Mathcad Prime …

5
Jak ustawić domyślną czcionkę PowerShell na Consolas?
Chciałbym ustawić czcionkę Consolas jako domyślną dla PowerShell w Windows 7, bez względu na to, jak ją uruchomię. Znalazłem w Internecie bardzo mało wyjaśnień, aby to zrobić i żadne z nich nie było dla mnie jasne. Cóż, zgodnie z tym pytaniem , PowerShell jest uruchamiany skrótem, którego normalny użytkownik nie …

4
Jakie są konsole PowerShell dla systemu Windows?
Linux jest znany z posiadania wielu terminali i konsol opartych na GTK, Qt, GNOME, KDE lub X do uruchamiania powłoki (jak bash). Program PowerShell w systemie Windows domyślnie działa z konsolą Windows (taką samą, jak w przypadku cmd.exe). Jakie inne konsole lub terminale są dostępne dla systemu Windows, które obsługują …

2
Plik zip PowerShell synchronicznie
W skrypcie PowerShell chcę spakować folder przed jego usunięciem. Uruchamiam następujące (nie pamiętam, gdzie znalazłem fragment): function Compress-ToZip { param([string]$zipfilename) if(-not (test-path($zipfilename))) { set-content $zipfilename ("PK" + [char]5 + [char]6 + ("$([char]0)" * 18)) (Get-ChildItem $zipfilename).IsReadOnly = $false } $shellApplication = new-object -com shell.application $zipPackage = $shellApplication.NameSpace($zipfilename) foreach($file in $input) …

3
Uruchom narzędzia wiersza polecenia programu Visual Studio w programie Windows Powershell
W cmd.exe po prostu bym uruchomił %VS80COMNTOOLS%\vsvars32.bat skonfigurować środowisko do uruchamiania narzędzi wiersza poleceń Visual Studio (tj. cl, link, mt itp.). Zastanawiam się, jak skonfigurować środowisko do uruchamiania tych narzędzi w programie Powershell. Pewnie, możliwe jest uruchamianie plików wsadowych za pomocą start-process $env:vs80comntools\vsvars32.bat ale środowisko zniknie po zakończeniu procesu. Przeprowadziłem …


1
PowerShell i Tee
Używam tego polecenia, aby zobaczyć dane wyjściowe zarówno w konsoli, jak i pliku: powershell -command "my_command_1 | tee ('logs\{0}.log' -f (Get-Date -format 'yyyy.MM.dd-HH.mm'))" powershell -command "my_command_2 | tee ('logs\{0}.log' -f (Get-Date -format 'yyyy.MM.dd-HH.mm'))" # etc Nie działa tak dobrze, jak się spodziewałem i mam kilka pytań: Jak przekierować stderr również …
10 powershell  stderr  tee 


3
Jak ustalić, która wersja systemu Windows działa na serwerze przy użyciu programu PowerShell?
Próbuję napisać skrypt PowerShell, który mogę uruchomić na zdalnych serwerach. W tych skryptach chcę wykonywać różne funkcje w zależności od wersji systemu Windows uruchomionej na komputerach. Nie mogę znaleźć w sieci żadnych użytecznych informacji na temat tego, jak ustalić, która wersja systemu Windows działa na komputerze, na którym działa skrypt …

2
Łączenie zmiennych w programie Powershell
Próbuję połączyć dwie zmienne w programie Powershell, aby utworzyć pełną ścieżkę pliku i nazwę pliku, aby zapisać plik tekstowy. Mam dwie zmienne $ Log_path i $ Log_name Próbuję połączyć dwie zmienne razem w tym fragmencie kodu: $ objWorkbook = $ objExcel.Workbooks.Open $ Log_path "\ $ Log_name" Nie mogę znaleźć poprawnej …

2
Jak dostosować domyślny CursorSize w Powershell
Ustawiam domyślny rozmiar CursorSize w pliku $ PROFILE, takim jak: [Console]::CursorSize = 10 lub $HOST.UI.RawUI.CursorSize = 10 Ale kursor Rozmiar zostanie zresetowany po użyciu innej konsoli w programie PowerShell, na przykład: Ponadto ustawiłem CursorSize z Registy Editor : i Czy jest jakiś sposób, aby trwale zmienić domyślny CursorSize?



2
Końcowy ukośnik programu PowerShell
W programie PowerShell, gdy piszesz ścieżkę, używając uzupełniania tabulatorami, katalogi nie otrzymują ukośnika (wstecz), co oznacza, że ​​na każdym poziomie muszę wpisać Tab -. Czy istnieje jakiś sposób, aby program Powershell dodał końcowy ukośnik odwrotny do katalogów, które automatycznie uzupełnił, tak jak Bash?

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.