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
GetType używany w PowerShell, różnica między zmiennymi
Jaka jest różnica między zmiennymi $aa $b? $a = (Get-Date).DayOfWeek $b = Get-Date | Select-Object DayOfWeek Próbowałem to sprawdzić $a.GetType $b.GetType MemberType : Method OverloadDefinitions : {type GetType()} TypeNameOfValue : System.Management.Automation.PSMethod Value : type GetType() Name : GetType IsInstance : True MemberType : Method OverloadDefinitions : {type GetType()} TypeNameOfValue : …


3
Jak przetworzyć plik w programie PowerShell wiersz po wierszu jako strumień
Pracuję z kilkoma wielogigabajtowymi plikami tekstowymi i chcę wykonać na nich przetwarzanie strumieniowe za pomocą PowerShell. To proste, wystarczy przeanalizować każdą linię i wyciągnąć trochę danych, a następnie zapisać je w bazie danych. Niestety, get-content | %{ whatever($_) }wydaje się, że cały zestaw linii na tym etapie rury jest w …

5
Uruchamianie polecenia CMD w PowerShell
Mam kilka problemów z uruchomieniem polecenia PowerShell. Wszystko, co robi, to uruchomienie polecenia, które zostanie uruchomione w oknie wiersza polecenia CMD. Oto polecenie: "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\i386\CmRcViewer.exe" PCNAME Próbowałem następujących bez powodzenia (próbowałem wielu iteracji, aby spróbować uzyskać taką, która działa. Składnia prawdopodobnie jest schrzaniona): $TEXT = $textbox.Text #$textbox …

4
Przekonwertuj bezpieczny ciąg na zwykły tekst
Pracuję w PowerShell i mam kod, który pomyślnie konwertuje hasło wprowadzone przez użytkownika na zwykły tekst: $SecurePassword = Read-Host -AsSecureString "Enter password" | convertfrom-securestring | out-file C:\Users\tmarsh\Documents\securePassword.txt Wypróbowałem kilka sposobów, aby go przywrócić, ale żaden z nich nie wydaje się działać poprawnie. Ostatnio próbowałem z następującymi rozwiązaniami: $PlainPassword = Get-Content …

26
Co znajduje się w pliku „profile.ps1” programu PowerShell? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Popraw to pytanie Jakie istotne rzeczy (funkcje, aliasy, skrypty startowe) masz w swoim profilu?
85 powershell 


5
Zdarzenie po kompilacji wykonaj PowerShell
Czy można skonfigurować projekt .NET ze zdarzeniem po kompilacji, aby wykonać skrypt PowerShell? Używam tego skryptu do generowania plików. Mogę również przekazać, czy jest to kompilacja debugowania lub wydania do skryptu. Przykład tego byłby świetny.
85 c#  .net  powershell  msbuild 

3
Echo% path% w oddzielnych wierszach?
Czy korzystając z wiersza poleceń systemu Windows, mogę powtórzyć% path% i uzyskać wynikowe ścieżki w oddzielnych wierszach? Coś takiego, ale dla okien: echo $path | tr ':' '\n' Czy mogę to zrobić za pomocą vanilla cmd, czy potrzebuję skryptów PowerShell lub JS? Przykładowe wyjście echo% path%: C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program …
84 powershell  path  cmd 

2
Jak powiedzieć „PowerShell” Copy-Item, aby bezwarunkowo kopiował pliki
Poniższy skrypt programu PowerShell działa, jeśli nie ma zasobów. Copy-Item $src_dir $dst_dir$agent_folder -recurse Ale jeśli są tam zasoby, powie: + Copy-Item <<<< $src_dir $dst_dir$agent_folder -recurse + CategoryInfo : ResourceExists: (C:\Users\Pac\Desktop\Agents\Agent0\lib:S tring) [Copy-Item], IOException + FullyQualifiedErrorId : DirectoryExist,Microsoft.PowerShell.Commands.CopyItemComm and Co muszę dodać do polecenia, aby bezwarunkowo skopiowało pliki?
83 powershell 

5
Ustal, czy bieżący proces programu PowerShell jest 32-bitowy czy 64-bitowy?
Podczas uruchamiania skryptu programu PowerShell na 64-bitowej platformie systemu operacyjnego, w jaki sposób można określić w skrypcie, na jakiej wersji programu PowerShell (32-bitowa lub 64-bitowa) działa skrypt? Tło Zarówno 32-bitowe, jak i 64-bitowe wersje programu PowerShell są instalowane domyślnie na platformie 64-bitowej, takiej jak Windows Server 2008. Może to prowadzić …

6
Jak łamać linie w PowerShell?
Jestem [ zupełnie nowy w PowerShell i ] łączę ciąg w pętli, jeśli wystąpi specjalny warunek, powinienem wstawić podział wiersza ... jak mogę to zrobić? Zasadniczo szukam odpowiednika \n. $str = "" foreach($line in $file){ if($line -Match $review){ #Special condition $str += ANSWER #looking for ANSWER } #code..... } Jak …

10
Wyodrębnij nazwę pliku ze ścieżki
Chcę wyodrębnić nazwę pliku z poniższej ścieżki: D: \ Server \ User \ CUST \ MEA \ Data \ In \ Files \ CORRECTED \ CUST_MEAFile.csv Teraz napisałem ten kod, aby uzyskać nazwę pliku. Działa to dobrze, o ile poziom folderu się nie zmienił. Ale w przypadku zmiany poziomu folderu …

6
Ogranicz głębokość rekursji Get-ChildItem
Mogę uzyskać wszystkie elementy podrzędne rekurencyjnie za pomocą tego polecenia: Get-ChildItem -recurse Ale czy istnieje sposób na ograniczenie głębokości? Czy chcę na przykład powtórzyć tylko jeden lub dwa poziomy w dół?
82 powershell 

4
Jak dodać więcej niż jedną maszynę do listy zaufanych hostów za pomocą winrm
Aby uruchomić polecenia PowerShell na maszynie z komputera zdalnego, musimy dodać komputer zdalny do listy zaufanych hostów komputera hosta. Dodaję komputer A do zaufanych hostów komputera B za pomocą następującego polecenia: winrm set winrm/config/client ‘@{TrustedHosts="machineA"}’ Jak dodać więcej komputerów, powiedz komputer C, komputer D do listy zaufanych hostów komputera B?

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.