Pytania oznaczone «powershell»

224
Jak rozpakować plik w programie Powershell?

Mam .zipplik i muszę rozpakować całą jego zawartość za pomocą programu Powershell. Robię to, ale wydaje się, że to nie działa: $shell = New-Object -ComObject shell.application $zip = $shell.NameSpace("C:\a.zip") MkDir("C:\a") foreach ($item in $zip.items()) {

210
Jak wyprowadzić coś w PowerShell

Używam skryptu PowerShell z pliku wsadowego. Skrypt pobiera stronę internetową i sprawdza, czy zawartość strony to ciąg „OK”. Skrypt PowerShell zwraca poziom błędu do skryptu wsadowego. Skrypt wsadowy jest wykonywany przez ScriptFTP , program do automatyzacji FTP. Jeśli wystąpi błąd, mogę...

208
Jak wykonać dowolne natywne polecenie z łańcucha?

Mogę wyrazić moją potrzebę w następującym scenariuszu: Napisz funkcję, która akceptuje ciąg znaków jako polecenie rodzime. Pomysł nie jest zbyt daleko idący: jeśli łączysz się z innymi narzędziami wiersza poleceń z innych miejsc w firmie, które dostarczają ci polecenia do uruchamiania dosłownie....

202
Jak uzyskać bieżący katalog wykonywanego polecenia cmdlet

To powinno być proste zadanie, ale widziałem kilka prób uzyskania ścieżki do katalogu, w którym znajduje się wykonane polecenie cmdlet, z różnym powodzeniem. Na przykład, kiedy wykonuję C:\temp\myscripts\mycmdlet.ps1plik z ustawieniami C:\temp\myscripts\settings.xml, chciałbym móc przechowywać...

188
Zwracana wartość funkcji w PowerShell

Opracowałem funkcję PowerShell, która wykonuje szereg działań związanych z udostępnianiem witryn zespołu SharePoint . Ostatecznie chcę, aby funkcja zwróciła adres URL zabezpieczonej witryny jako ciąg znaków, więc na końcu mojej funkcji mam następujący kod: $rs = $url.ToString(); return $rs; Kod...

186
Czy mogę pracować w programie PowerShell?

&&jest notorycznie trudny do wyszukania w google, ale najlepsze, co znalazłem, to ten artykuł, który mówi, że należy go używać -and. Niestety nie daje więcej informacji i nie mogę dowiedzieć się, z czym mam zrobić -and(znowu, notorycznie trudna rzecz do wyszukania) Kontekst, w którym...

179
Array.Add vs + =

Znalazłem interesujące zachowanie w tablicach PowerShell, a mianowicie, jeśli zadeklaruję tablicę jako: $array = @() A potem spróbuję dodać do niego pozycje $array.Add("item")metodą, otrzymuję następujący błąd: Wyjątek wywołujący funkcję „Dodaj” z argumentami „1”: „Kolekcja miała stały...