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.

30
Nie można zainstalować pakietu NuGet z powodu „Nie udało się zainicjować hosta programu PowerShell”
Nagle otrzymuję ten błąd podczas uaktualniania pakietów Nuget. Żadna z poprawek, z którymi się spotkałem, nie działa. Używam Visual Studio 2013. „Newtonsoft.Json 6.0.3” jest już zainstalowany. Dodanie „Newtonsoft.Json 6.0.3” do Tournaments.Notifications. Pomyślnie dodano „Newtonsoft.Json 6.0.3” do Tournaments.Notifications. Wykonywanie pliku skryptu „F: \ My Webs \ BasketballTournaments \ MainBranch \ packages …


9
Jak przechwycić dane wyjściowe do zmiennej z procesu zewnętrznego w programie PowerShell?
Chciałbym uruchomić proces zewnętrzny i przechwycić jego dane wyjściowe polecenia do zmiennej w programie PowerShell. Obecnie używam tego: $params = "/verify $pc /domain:hosp.uhhg.org" start-process "netdom.exe" $params -WindowStyle Hidden -Wait Potwierdziłem, że polecenie jest wykonywane, ale muszę przechwycić dane wyjściowe do zmiennej. Oznacza to, że nie mogę użyć -RedirectOutput, ponieważ to …


8
PowerShell odpowiednik grep -f
Szukam odpowiednika programu PowerShell grep --file=filename. Jeśli nie wiesz grep, nazwa pliku to plik tekstowy, w którym każda linia zawiera wzorzec wyrażenia regularnego, który chcesz dopasować. Może brakuje mi czegoś oczywistego, ale Select-Stringwydaje się, że nie ma takiej opcji.
157 powershell  grep 

10
Jak sformatować DateTime w PowerShell
Mogę sformatować Get-Datecmdlet bez problemu w ten sposób: $date = Get-Date -format "yyyyMMdd" Ale kiedy już mam datę w zmiennej, jak ją sformatować? Poniższe oświadczenie $dateStr = $date -format "yyyMMdd" zwraca ten błąd: „Musisz podać wyrażenie wartości po prawej stronie operatora„ -f ””

11
Jak ładować zestawy w PowerShell?
Poniższy kod programu PowerShell #Get a server object which corresponds to the default instance $srv = New-Object -TypeName Microsoft.SqlServer.Management.SMO.Server ... rest of the script ... Daje następujący komunikat o błędzie: New-Object : Cannot find type [Microsoft.SqlServer.Management.SMO.Server]: make sure the assembly containing this type is loaded. At C:\Users\sortelyn\ ... \tools\sql_express_backup\backup.ps1:6 char:8 …

2
Wykonywanie polecenia przechowywanego w zmiennej w programie PowerShell
Mam polecenie, które zbudowałem i zapisałem w zmiennej w programie PowerShell. To polecenie działa, jeśli wykonam Write-Host i skopiuję i wkleję do standardowego cmd.exeokna. Jak wykonać to polecenie z wnętrza mojego skryptu? Próbowałem kilku kombinacji Invoke-Command lub Invoke-Expression bez powodzenia. Oto jak zbudowałem zmienną: $cmd1 = $arcprg + $arcdir + …
152 powershell 



9
Korzystanie z poświadczeń programu PowerShell bez pytania o hasło
Chciałbym ponownie uruchomić komputer zdalny należący do domeny. Mam konto administratora, ale nie wiem, jak go używać z PowerShell. Wiem, że istnieje polecenie Restart-Computercmdlet i że mogę przekazać poświadczenia, ale jeśli na przykład moja domena to mydomainmoja nazwa użytkownika, myusera moje hasło jest mypasswordwłaściwą składnią, aby go używać? Muszę zaplanować …


6
Kiedy należy używać błędu zapisu, a kiedy rzutu? Błędy kończące a nie kończące się
Patrząc na skrypt Get-WebFile na PoshCode, http://poshcode.org/3226 , zauważyłem to dziwne dla mnie urządzenie: $URL_Format_Error = [string]"..." Write-Error $URL_Format_Error return Jaki jest tego powód w przeciwieństwie do następującego? $URL_Format_Error = [string]"..." Throw $URL_Format_Error Albo jeszcze lepiej: $URL_Format_Error = New-Object System.FormatException "..." Throw $URL_Format_Error Jak rozumiem, w przypadku błędów nie kończących …


18
Jak wyprowadzić tekst bez nowej linii w programie PowerShell?
Chcę, aby mój skrypt PowerShell wydrukował coś takiego: Enabling feature XYZ......Done Skrypt wygląda mniej więcej tak: Write-Output "Enabling feature XYZ......." Enable-SPFeature... Write-Output "Done" Ale Write-Outputzawsze wypisuje nowy wiersz na końcu, więc mój wynik nie znajduje się w jednym wierszu. Czy jest na to sposób?
145 powershell 

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.