User Tools

Site Tools


windows:pstriks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
windows:pstriks [2012/12/11 08:30] – created larserikwindows:pstriks [2018/10/20 23:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Powershelltriks ====== ====== Powershelltriks ======
 +
 +==== Alle nøstede gruppemedlemskaper til en bruker ====
 +<code powershell>
 +$username = 'myUsername'
 +$dn = (Get-ADUser $username).DistinguishedName
 +Get-ADGroup -LDAPFilter ("(member:1.2.840.113556.1.4.1941:={0})" -f $dn) | select -expand Name | sort Name
 +</code>
  
 ==== Finn brukernavnet til en SID ==== ==== Finn brukernavnet til en SID ====
 <code powershell> <code powershell>
 $objSID = New-Object System.Security.Principal.SecurityIdentifier("ENTER-SID-HERE" $objSID = New-Object System.Security.Principal.SecurityIdentifier("ENTER-SID-HERE"
-$objUser = $objSID.Translate( [System.Security.Principal.NTAccount]) +$objUser = $objSID.Translate( [System.Security.Principal.NTAccount] ) 
 $objUser.Value $objUser.Value
 +</code>
 +
 +==== Tail ekvivalent ====
 +**Follow**
 +<code powershell>
 +Get-Content -Patch "<fil>" -Wait
 +</code>
 +
 +**Standard tail, print 10 siste**
 +<code powershell>
 +Get-Content <fil> | Select-Object -Last <lines>
 +</code>
 +
 +==== Finn og drep prosesser ====
 +<code powershell>
 +gps <string> | spps -Force
 +Get-Process -Name <string> | Stop-Process -Force
 +</code>
 +
 +==== Kjør kommandoer på en remote server ====
 +<code powershell>
 +Invoke-Command -ComputerName <navn> -ScriptBlock { Get-WhatNot }
 +</code>
 +
 +==== Rename mengder av filer ====
 +<code powershell>
 +Get-ChildItem *.jpg | % { Rename-Item $_ $_.Name.Replace("gammelt_navn", "nytt_navn") }
 </code> </code>
windows/pstriks.1355211003.txt.gz · Last modified: (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki