Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Spørger bruger efter AD adresse
- $ADname = Read-Host 'Indtast AD-adresse'
- # Spørger bruger efter AD-admin konto
- $user = Read-Host 'Indtast AD-brugernavn som har tilladelse til at joine domænet'
- # -AsSecureString gemmer krypteret pw i ram + skjuler pw når det indtastes
- $securepass = Read-Host 'Indtast pw til AD-brugernavn' -AsSecureString
- # Dekrypterer pw så det kan bruges i -Credentials senere
- $BSTR = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($securepass)
- $plainpass = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)
- # Kombinerer $user og $plainpass så de kan bruges i -Credentials argument
- $creds = ($user, $plainpass)
- # Tilføjer AD på indtastede argumenter
- Add-Computer -DomainName $ADname -Credential $creds
- # Nullify $plainpass + $creds så de ikke kan interceptes i ram af 3rd party efter brug.
- $plainpass = NULL
- $creds = NULL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement