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.

3
Żądanie sieci Web programu PowerShell bez zgłaszania wyjątku na 4xx / 5xx
Piszę skrypt PowerShell, który musi wykonać żądanie sieciowe i sprawdzić kod stanu odpowiedzi. Próbowałem napisać to: $client = new-object system.net.webclient $response = $client.DownloadData($url) tak dobrze jak to: $response = Invoke-WebRequest $url ale za każdym razem, gdy strona internetowa ma kod stanu, który nie jest kodem stanu sukcesu, PowerShell kontynuuje i …
82 powershell 



9
Odpowiednik słowa kluczowego „using” w języku C # w programie PowerShell?
Kiedy używam innego obiektu w .net-Framework w C #, mogę zaoszczędzić dużo pisania, używając dyrektywy using. using FooCompany.Bar.Qux.Assembly.With.Ridiculous.Long.Namespace.I.Really.Mean.It; ... var blurb = new Thingamabob(); ... Czy zatem w Powershell można zrobić coś podobnego? Uzyskuję dostęp do wielu obiektów .net i nie jestem zadowolony, że muszę pisać $blurb = new-object FooCompany.Bar.Qux.Assembly.With.Ridiculous.Long.Namespace.I.Really.Mean.It.Thingamabob; …

4
Jak prawidłowo filtrować wiele ciągów w skrypcie kopiowania programu PowerShell
Używam skryptu PowerShell z tej odpowiedzi, aby wykonać kopię pliku. Problem pojawia się, gdy chcę uwzględnić wiele typów plików za pomocą filtru. Get-ChildItem $originalPath -filter "*.htm" | ` foreach{ $targetFile = $htmPath + $_.FullName.SubString($originalPath.Length); ` New-Item -ItemType File -Path $targetFile -Force; ` Copy-Item $_.FullName -destination $targetFile } działa jak sen. …

3
Jaki jest zalecany styl kodowania dla programu PowerShell?
Czy jest jakiś zalecany styl kodowania, jak pisać skrypty PowerShell? To nie o tym, jak struktura kodu (jak wiele funkcji, jeśli użyć modułu, ...). Chodzi o „ jak napisać kod, aby był czytelny ”. W językach programowania jest kilka zalecanych stylów kodowania (co wciskać , jak wciskać - spacje / …

5
PowerShell - przełączniki Start-Process i Cmdline
Mogę uruchomić to dobrze: $msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" start-process $msbuild -wait Ale kiedy uruchamiam ten kod (poniżej), pojawia się błąd: $msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe /v:q /nologo" start-process $msbuild -wait Czy istnieje sposób przekazywania parametrów do programu MSBuild przy użyciu procesu startowego? Jestem otwarty na to, że nie używam start-process, jedynym powodem, dla …

4
Uruchamianie skryptu .ps1 z PowerShell z parametrami i poświadczeniami i uzyskiwanie danych wyjściowych za pomocą zmiennej
Witaj Stack Community :) Mam prosty cel. Chciałbym uruchomić skrypt PowerShell z innego skryptu PowerShell, ale są 3 warunki: Muszę przekazać poświadczenia (wykonanie łączy się z bazą danych, która ma określonego użytkownika) Musi wziąć kilka parametrów Chciałbym przekazać dane wyjściowe do zmiennej Istnieje podobne pytanie Link . Ale odpowiedzią jest …

1
Współbieżne zachowanie HttpClient różni się podczas uruchamiania w programie Powershell niż w programie Visual Studio
Migruję miliony użytkowników z tymczasowej usługi AD do usługi Azure AD B2C za pomocą interfejsu API MS Graph, aby utworzyć użytkowników w B2C. Napisałem aplikację konsolową .Net Core 3.1 do przeprowadzenia tej migracji. Aby przyspieszyć, wykonuję jednoczesne połączenia z Graph API. To działa świetnie - w pewnym sensie. Podczas programowania …

1
Nie można załadować pliku tsc.ps1, ponieważ uruchamianie skryptów jest wyłączone w tym systemie
W PowerShell dostałem komunikat o błędzie podczas wykonywania tsc. To się nigdy wcześniej nie zdarzyło. Nie jestem pewien, czy powinienem mieszać się z ustawieniami zabezpieczeń PowerShell, aby to naprawić, na przykład na podstawie tego: PowerShell mówi: „wykonywanie skryptów jest wyłączone w tym systemie”. Aktualizacja Jest to nowa zamierzona funkcja npm …
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.