Pytania otagowane jako powershell

Interaktywna powłoka, język skryptowy i język programowania oraz otaczające środowisko firmy Microsoft. Powszechnie używany przez administratorów systemu zarządzających oprogramowaniem Microsoft (w tym Windows, Exchange, SharePoint oraz usługi w chmurze Azure i Office 365), PowerShell jest domyślnie dołączony do Windows i przejmuje poprzednie języki, takie jak VB Script.

1
Zaplanowane ponowne uruchomienie usługi z Powerhshell jako konto usługi innej niż administracyjna
Zanim zostanę zestrzelony, wiem, jak zaplanować zadanie, zrestartować usługę za pomocą programu PowerShell lub dać konto nieautoryzowane uprawnienia do ponownego uruchomienia usługi. To nie jest problem. Problemem jest jednak połączenie wszystkich tych trzech zadań razem. Mam usługę systemu Windows, która musi przetwarzać pliki w folderze sieciowym. Dlatego loguje się przy …

1
Czy mogę zmienić opisy aktualizacji w WSUS?
Każdego dnia poprawki Microsoft mam dość dużą liczbę nowych aktualizacji, które chcę zatwierdzić dla moich klientów. Ale zamiast „Zatwierdź wszystkie aktualizacje i kontynuuj”, zbieram informacje o każdej aktualizacji w jej artykule z Bazy wiedzy, aby zdecydować, czy jest to dla nas ważna aktualizacja, czy nie. To dość żmudne zadanie, ponieważ …

1
W jakim kontekście działają skrypty wykrywania SCCM Powershell?
W końcu odniosłem sukces przy użyciu skryptów wykrywających PowerShell na klientach z AllSignedpolityką wykonywania. (wskazówka: Zaczęło działać po zainstalowaniu najnowszego dodatku Service Pack i użyciu obejścia Adama Meltzera ). Teraz, gdy praktyczne jest używanie skryptów PowerShell do wykrywania aplikacji, zastanawiam się nad następującymi rzeczami: W jakim kontekście klient SCCM uruchamia …

1
Broker połączeń Set-RDSessionCollectionConfiguration łączy się z hostem lokalnym
Uruchamiam następujące polecenie z konsoli PowerShell na komputerze z systemem Windows 8, próbując skonfigurować brokera połączeń RDS Server 2012 R2: Import-Module RemoteDesktop Set-RDSessionCollectionConfiguration -CollectionName "Example" -CustomRdpProperty "gatewayhostname:s:rdp.example.com" -ConnectionBroker "ep-ts01.ad.example.com" Jednak mimo że określam, którego Brokera połączeń ma używać, zawsze próbuje się połączyć z localhost: New-PSSession: [localhost] Połączenie ze zdalnym serwerem …

4
Jak różnicować dwa foldery w programie Windows Powershell?
Próbuję znaleźć różnice w zawartości dwóch struktur folderów za pomocą programu Windows Powershell. Użyłem następującej metody, aby upewnić się, że nazwy plików są takie same, ale ta metoda nie mówi mi, czy zawartość plików jest taka sama: $firstFolder = Get-ChildItem -Recurse folder1 $secondFolder = Get-ChildItem -Recurse folder2 Compare-Object -ReferenceObject $firstFolder …
11 powershell  diff 

5
Nie można nadać uprawnień „wyślij jako” w programie Exchange 2010
Usiłuję nadać uprawnienia „wyślij jako” jednemu użytkownikowi w programie Exchange 2010. Oto polecenie Powershell, które uruchamiam: Add-ADPermission "User1" -User "Ourdomain\User2" -Extendedrights "Send As" Program PowerShell zwraca ten błąd: Operacja usługi Active Directory nie powiodła się na DC.OurDomain.pri. Tego błędu nie można odtworzyć. Informacje dodatkowe: Odmowa dostępu. Odpowiedź usługi Active Directory: …

5
Instrukcja przełącznika PowerShell z wieloma wartościami
Czy ktoś wie, jak mogę uzyskać instrukcję switch z wieloma możliwymi wartościami, jak na przykład poniżej? switch ($myNumber) { 1 3 5 7 9 { write-host "Odd" } 2 4 6 8 10 {write-host "Even" } } Kiedyś był łatwy w VBScript, więc jestem pewien, że brakuje mi czegoś prostego. …
11 powershell 

7
Jak włączyć lub wyłączyć funkcje systemu Windows za pomocą programu PowerShell lub wiersza polecenia w systemie Windows 7?
Skryskowałem przeciwko sysocmgrw Windows XP, servermanagercmdna serwerze 2008, a teraz stwierdzam, że muszę użyć nowego modułu PowerShell, servermanageraby zainstalować funkcje na Server 2008 R2, więc spodziewam się, że użyję tego samego modułu w Windows 7, ale to nie jest tam. Jak zainstalować funkcje systemu Windows za pomocą wiersza polecenia lub …

2
Najlepszy sposób na dodanie kluczy i wartości HKCU dla wszystkich istniejących użytkowników i wszystkich nowych użytkowników?
Muszę dodać klucze i wartości HKCU do wszystkich komputerów w konkretnej jednostce organizacyjnej, do wszystkich istniejących profili użytkowników i do profilu domyślnego. Jak najlepiej to podejść? Mógłbym wyliczyć i powtórzyć wszystkie NTUSER.DATs, ładowanie gałęzi, dodawanie kluczy i rozładowywanie gałęzi, ale wydaje się to niezręcznym sposobem na zrobienie tego. Czy ktoś …

2
Filtr różnic wydajności PowerShell a funkcja
Obecnie czytam książkę Windows PowerShell 3.0 krok po kroku, aby uzyskać więcej informacji na temat programu PowerShell. Na stronie 201 autor pokazuje, że filtr jest szybszy niż funkcja z tym samym funkcjonalnie. Ten skrypt zajmuje 2,6 sekundy na swoim komputerze: MeasureAddOneFilter.ps1 Filter AddOne { "add one filter" $_ + 1 …
11 powershell 

3
Jak przekazać parametry do funkcji?
Muszę przetworzyć kopię roboczą SVN w skrypcie PS, ale mam problemy z przekazywaniem argumentów do funkcji. Oto co mam: function foo($arg1, $arg2) { echo $arg1 echo $arg2.FullName } echo "0: $($args[0])" echo "1: $($args[1])" $items = get-childitem $args[1] $items | foreach-object -process {foo $args[0] $_} Chcę przekazać $arg[0]co $arg1do fooi …
11 powershell 

5
Jak mogę dodać uprawnienia ACL dla kont IIS APPPOOL \ * za pomocą Powershell?
Chcę mieć możliwość ustawienia konta IIS dla nowych stron internetowych, aby miały uprawnienia do modyfikacji. Mam następujący skrypt: function Set-ModifyPermission ($directory, $username, $domain = 'IIS APPPOOL') { $inherit = [system.security.accesscontrol.InheritanceFlags]"ContainerInherit, ObjectInherit" $propagation = [system.security.accesscontrol.PropagationFlags]"None" $acl = Get-Acl $directory $user = New-Object System.Security.Principal.NTAccount($domain, $username ) $accessrule = New-Object system.security.AccessControl.FileSystemAccessRule($user, "Modify", $inherit, …

4
Chroń pętlę foreach, gdy pusta lista
Za pomocą programu Powershell v2.0 Chcę usunąć wszystkie pliki starsze niż X dni: $backups = Get-ChildItem -Path $Backuppath | Where-Object {($_.lastwritetime -lt (Get-Date).addDays(-$DaysKeep)) -and (-not $_.PSIsContainer) -and ($_.Name -like "backup*")} foreach ($file in $backups) { Remove-Item $file.FullName; } Jednak gdy kopie zapasowe $ są puste, otrzymuję: Remove-Item : Cannot bind …
10 powershell 


3
Parametry PowerShell
W moim skrypcie mam blok Param Param ( [Parameter(Mandatory=$True)] [string]$FileLocation, [Parameter(Mandatory=$True)] [string]$password = Read-Host "Type the password you would like to set all the users to" -assecurestring ) Czy mogę użyć CmdLet Read-Host w wymaganym polu parametru? jeśli nie, co mogę zrobić, aby upewnić się, że wybrałem poprawny typ zmiennej, …

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.