CIAO
Lo script:
codice:
if( $UserName -notmatch "\W") {
Write-Host "Username '$UserName' is valid"
}
Else {
Write-Host "Username '$UserName' is invalid"
}
funziona ma, se un utente non inserisce alcun carattere, lo script scrive: "Username '' is valid" Come mai?
Invece, questo script:
codice:
If ( (([adsi]("WinNT://[Environment]::MachineName,computer")).children | ? {$_.psbase.schemaClassName -eq "User"} | Select -expand Name) -contains $UserName) {
Write-host "$UserName exists"
}
else {
Write-host "$UserName not exists"
}
non funziona poiche mi scrive sempre che l'utente inserito non esiste. Come mai?
GRAZIE
CIAO