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.

7
Sprawdź, czy plik istnieje czy nie w programie Windows PowerShell?
Mam ten skrypt, który porównuje pliki w dwóch obszarach dysku i kopiuje najnowszy plik na ten ze starszą datą modyfikacji. $filestowatch=get-content C:\H\files-to-watch.txt $adminFiles=dir C:\H\admin\admin -recurse | ? { $fn=$_.FullName; ($filestowatch | % {$fn.contains($_)}) -contains $True} $userFiles=dir C:\H\user\user -recurse | ? { $fn=$_.FullName; ($filestowatch | % {$fn.contains($_)}) -contains $True} foreach($userfile in …

9
Nie można załadować ps1, ponieważ uruchamianie skryptów jest wyłączone w tym systemie
Próbuję uruchomić powershellskrypt z poziomu C #. Najpierw ustawiłem wartość ExecutionPolicyna, Unrestricteda skrypt jest teraz uruchamiany z PowerShell ISE. Teraz to jest C # mój kod: class Program { private static PowerShell ps; static void Main(string[] args) { ps = PowerShell.Create(); string ps1File = Path.Combine(Environment.CurrentDirectory, "script.ps1"); ExecuteScript(ps1File); Console.ReadLine(); } static …
120 c#  powershell 






7
Nie można przeanalizować treści odpowiedzi, ponieważ silnik programu Internet Explorer jest niedostępny lub
Muszę pobrać serię kanału 9 za pomocą PowerShell, jednak skrypty, które wypróbowałem, zawierają błędy: Ten skrypt $url="https://channel9.msdn.com/blogs/OfficeDevPnP/feed/mp4high" $rss=invoke-webrequest -uri $url $destination="D:\Videos\OfficePnP" [xml]$rss.Content|foreach{ $_.SelectNodes("rss/channel/item/enclosure") }|foreach{ "Checking $($_.url.split("/")[-1]), we will skip it if it already exists in $($destination)" if(!(test-path ($destination + $_.url.split("/")[-1]))){ "Downloading: " + $_.url start-bitstransfer $_.url $destination } } nie …


5
Jak zrobić „pauzę” w PowerShell 2.0?
OK, tracę to. PowerShell mnie denerwuje. Chciałbym, aby pojawiło się okno dialogowe wstrzymania, ale się nie pojawi. PS W:\>>> $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown") Exception calling "ReadKey" with "1" argument(s): "The method or operation is not implemented." At line:1 char:23 + $host.UI.RawUI.ReadKey <<<< ("NoEcho") + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : …
114 powershell 

4
Ścieżka do programu Powershell.exe (wersja 2.0)
Gdzie znajduje się Powershell (wersja 2.0)? Jaka jest ścieżka do programu Powershell.exe? Mam zainstalowany system Windows Server 2008 i Powershell. Kiedy patrzę na ten folder: PS C:\Windows\System32\WindowsPowerShell> dir Directory: C:\Windows\System32\WindowsPowerShell Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 20.4.2010 17:09 v1.0 Mam tylko Powershell v1.0. Ale kiedy piszę PS …
114 powershell  path 

9
powershell - wypakuj nazwę i rozszerzenie pliku
Muszę wypakować nazwę pliku i rozszerzenie z np. My.file.xlsx. Nie znam nazwy pliku lub rozszerzenia i może być więcej kropek w nazwie, więc muszę przeszukać ciąg z prawej strony, a kiedy znajdę pierwszą kropkę (lub ostatnią od lewej), wyodrębnij część na prawą stronę i część po lewej stronie od tej …



7
Przechwytywanie wyjścia standardowego i błędów za pomocą funkcji Start-Process
Czy jest błąd w Start-Processpoleceniu programu PowerShell podczas uzyskiwania dostępu do właściwości StandardErrori StandardOutput? Jeśli uruchomię następujące, nie otrzymam żadnych wyników: $process = Start-Process -FilePath ping -ArgumentList localhost -NoNewWindow -PassThru -Wait $process.StandardOutput $process.StandardError Ale jeśli przekieruję dane wyjściowe do pliku, otrzymam oczekiwany wynik: $process = Start-Process -FilePath ping -ArgumentList localhost …

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.