44. Description
55 This cmdlet adds a Windows user
66#>
7- function Add-Account {
7+ function Add-Account
8+ {
89 Param (
9- [string ]$User = $ (Throw " Provide a user name" ),
10- [string ]$Password = $ (Throw " Provide a password" )
11- )
10+ [string ]$User = $ ( Throw " Provide a user name" ),
11+ [string ]$Password = $ ( Throw " Provide a password" )
12+ )
1213 Write-Log " Add-Account"
1314
1415 Write-Log " Creating new local user $User ."
@@ -19,9 +20,9 @@ function Add-Account {
1920 Write-Log " Adding local user $User to $Group ."
2021 $adsi = [ADSI ]" WinNT://$env: COMPUTERNAME "
2122 Write-Log $adsi
22- $AdminGroup = $adsi.Children | Where-Object {$_.SchemaClassName -eq ' group' -and $_.Name -eq $Group }
23+ $AdminGroup = $adsi.Children | Where-Object { $_.SchemaClassName -eq ' group' -and $_.Name -eq $Group }
2324 Write-Log $AdminGroup
24- $UserObject = $adsi.Children | Where-Object {$_.SchemaClassName -eq ' user' -and $_.Name -eq $User }
25+ $UserObject = $adsi.Children | Where-Object { $_.SchemaClassName -eq ' user' -and $_.Name -eq $User }
2526 Write-Log $UserObject
2627 $AdminGroup.Add ($UserObject.Path )
2728 Write-Log " Completed adding $User to $Group "
@@ -33,10 +34,11 @@ Remove Windows user
3334. Description
3435This cmdlet removes a Windows user
3536#>
36- function Remove-Account {
37+ function Remove-Account
38+ {
3739 Param (
38- [string ]$User = $ (Throw " Provide a user name" )
39- )
40+ [string ]$User = $ ( Throw " Provide a user name" )
41+ )
4042 Write-Log " Remove-Account"
4143 Write-Log " Removing local user $User ."
4244 $adsi = [ADSI ]" WinNT://$env: COMPUTERNAME "
0 commit comments