Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
pub:powershell [2015/10/23 08:55] Marco Kragepub:powershell [2017/03/29 09:48] Marco Krage
Zeile 8: Zeile 8:
 </code> </code>
  
-===== Windows Powershell ===== 
  
-==== Gesperrte Benutzer ==== 
-<code powershell> 
-Import-Module activedirectory 
  
-Search-ADAccount –LockedOut 
  
-Search-ADAccount -LockedOut | Unlock-ADAccount +===== Windows Powershell ===== 
-</code>+==== Remote Session ==== 
 +  Enter-PSSession -ComputerName $computerName -Credential adi@marien-kh.mkh
  
-<code powershell> +  $cred = Get-Credential adi@marien-kh.mkh 
-Alter Computer Konten finden +  Enter-PSSession -ComputerName $computerName -Credential $cred
-$then (Get-Date).AddDays(-60) # The 60 is the number of days from today since the last logon.+
  
-Get-ADComputer -Property Name,lastLogonDate -Filter {lastLogonDate -lt $then}+==== Get Registry Value ==== 
 +  Get-ItemPropertyValue "$path" -name "$key" 
 + 
 +==== Log Date ==== 
 +  Write-Host (get-date).DateTime
  
-Set-ADComputer -Enabled $false 
-</code> 
  
 ==== Drucker Migration ==== ==== Drucker Migration ====
Zeile 72: Zeile 69:
 </code> </code>
  
-===== Exchange Powershell =====+===== Active Directory ===== 
 + 
 +==== Gesperrte Benutzer ==== 
 +<code powershell> 
 +Import-Module activedirectory 
 + 
 +Search-ADAccount –LockedOut 
 + 
 +Search-ADAccount -LockedOut | Unlock-ADAccount 
 +</code> 
 + 
 + 
 +==== Alte Computerkonten finden ==== 
 +<code powershell> 
 +$then = (Get-Date).AddDays(-60) # The 60 is the number of days from today since the last logon. 
 + 
 +Get-ADComputer -Property Name,lastLogonDate -Filter {lastLogonDate -lt $then} 
 + 
 +Set-ADComputer -Enabled $false 
 +</code> 
 + 
 + 
 + 
 +===== Exchange =====
  
 Die Powershell und auch die Exchange-Verwaltungsshell nutzen s.g. Cmdlets. Diese setzt sich aus einem Verb und einem Hauptwort zusammen. Zum Beispiel ''Get-Mailbox'' oder ''Set-Mailbox''. Die Exchnage CMDlets funktionieren nur in der Exchange-Verwaltungsshell und nicht in der normalen Powershell. Die Powershell und auch die Exchange-Verwaltungsshell nutzen s.g. Cmdlets. Diese setzt sich aus einem Verb und einem Hauptwort zusammen. Zum Beispiel ''Get-Mailbox'' oder ''Set-Mailbox''. Die Exchnage CMDlets funktionieren nur in der Exchange-Verwaltungsshell und nicht in der normalen Powershell.
pub/powershell.txt · Zuletzt geändert: 2019/05/18 11:49 von Marco Krage