====== Powershelltriks ====== ==== Alle nøstede gruppemedlemskaper til en bruker ==== $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 ==== Finn brukernavnet til en SID ==== $objSID = New-Object System.Security.Principal.SecurityIdentifier("ENTER-SID-HERE") $objUser = $objSID.Translate( [System.Security.Principal.NTAccount] ) $objUser.Value ==== Tail ekvivalent ==== **Follow** Get-Content -Patch "" -Wait **Standard tail, print 10 siste** Get-Content | Select-Object -Last ==== Finn og drep prosesser ==== gps | spps -Force Get-Process -Name | Stop-Process -Force ==== Kjør kommandoer på en remote server ==== Invoke-Command -ComputerName -ScriptBlock { Get-WhatNot } ==== Rename mengder av filer ==== Get-ChildItem *.jpg | % { Rename-Item $_ $_.Name.Replace("gammelt_navn", "nytt_navn") }