Pytania otagowane jako powershell-2.0

W przypadku tematów i problemów związanych w szczególności z programem Windows PowerShell 2.0. PowerShell 2.0 jest dostarczany z wersjami Windows 7 i Windows Server 2008 R2. W przypadku ogólnych tematów dotyczących programu PowerShell użyj tagu „PowerShell”.

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 …


5
Wykonywanie pliku EXE przy użyciu skryptu PowerShell
Próbuję wykonać plik EXE przy użyciu skryptu PowerShell. Jeśli korzystam z wiersza poleceń to działa bez problemu (najpierw podaję nazwę pliku wykonywalnego i szereg parametrów, aby go wywołać): "C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe" C:\temp\TestProject1\TestProject1.pjs /run /exit /SilentMode Ale zrobienie dokładnie tego samego wewnątrz skryptu zwraca błąd: Termin „C: \ Program Files …


13
Dlaczego mój skrypt utworzony lokalnie nie może działać w ramach zasad wykonywania RemoteSigned?
Ponieważ to pytanie nadal przyciąga odpowiedzi, które są albo odrzucane przez treść pytania, albo nie odnoszą się do rzeczywistego problemu, przeczytaj to proste podsumowanie tego, co musisz wiedzieć: To nie jest pytanie „Dlaczego moja domyślna instalacja programu PowerShell nie uruchamia skryptów?” pytanie. To nie jest pytanie „Dlaczego moja instalacja programu …

5
Skopiuj plik zdalnie za pomocą PowerShell
Piszę skrypt PowerShell, który chcę uruchomić z serwera A. Chcę połączyć się z serwerem B i skopiować plik na serwer A jako kopię zapasową. Jeśli nie można tego zrobić, chciałbym połączyć się z serwerem B z serwera A i skopiować plik do innego katalogu na serwerze B. Widzę Copy-Itempolecenie, ale …

3
Unikanie cudzysłowów i cudzysłowów
Jak prawidłowo usunąć cudzysłowy w -paramwartości w następującym wierszu poleceń? $cmd="\\server\toto.exe -batch=B -param="sort1;parmtxt='Security ID=1234'"" Invoke-Expression $cmd To oczywiście zawodzi. Próbowałem uniknąć cudzysłowów (pojedynczych i podwójnych), używając znaku ucieczki `i wykonałem różne kombinacje, ale nic nie działa.

7
Policz elementy w folderze za pomocą programu PowerShell
Próbuję napisać bardzo prosty skrypt PowerShell, który da mi całkowitą liczbę elementów (zarówno plików, jak i folderów) w danym folderze ( c:\MyFolder). Oto, co zrobiłem: Write-Host ( Get-ChildItem c:\MyFolder ).Count; Problem w tym, że jeśli mam 1 lub 0 pozycji to polecenie nie działa --- nic nie zwraca. Jakieś pomysły?


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 : …

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 …

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. …
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.