New-User
SYNOPSIS
Maakt een nieuwe gebruiker op basis van een refertecollega
SYNTAX
New-User [[-ReferteUser] <String>] [[-Voornaam] <String>] [[-Familienaam] <String>] [[-RRN] <String>]
[[-MedewerkerType] <String>] [[-DNVariable] <String>] [[-TaskNr] <Int32>] [[-Password] <SecureString>]
[-interactive] [-force] [-SkipLicense] [<CommonParameters>]
DESCRIPTION
Dit script maakt een nieuwe gebruiker aan op basis van een bestaande user. Standaardinstellingen en rechten van de bestaande gebruiker worden overgenomen. Het script genereert ook een standaardtekst die aan de IT-contactpersoon kan gestuurd worden.
Je kan een lijst van aan te maken gebruikers ook pipen naar dit script. Belangrijk daarbij is dat de parameters Voornaam, Familienaam en RRN in de objecten zitten die doorgestuurd worden.
EXAMPLES
Example 1
{{ Add example description here }}
PARAMETERS
-ReferteUser
De naam of een gedeelte van de naam van de refertecollega. Bij een ambigue of niet-bestaande naam wordt dit door het script opgevraagd.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Voornaam
Voornaam van de nieuwe gebruiker Aliases voor pipeline: Given name, First name, Firstname
Type: String
Parameter Sets: (All)
Aliases: Firstname, Given name, First name
Required: False
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-Familienaam
Familienaam van de nieuwe gebruiker Aliases voor pipeline: Naam, Lastname, Last name
Type: String
Parameter Sets: (All)
Aliases: Lastname, Naam, Last name
Required: False
Position: 3
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-RRN
Rijksregisternummer van de nieuwe gebruiker Aliases voor pipeline: RRNR, Rijksregisternummer
Type: String
Parameter Sets: (All)
Aliases: Rijksregisternummer, RRNR
Required: False
Position: 4
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
-MedewerkerType
String die bepaalt welk type medewerker het is (enkel gebruikt voor mail naar DA)
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 5
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DNVariable
{{ Fill DNVariable Description }}
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 6
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-TaskNr
HEAT Task number
Type: Int32
Parameter Sets: (All)
Aliases: InfraNr
Required: False
Position: 7
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False
-Password
In te stellen wachtwoord. De gebruiker wordt verplicht om bij de eerste login zijn wachtwoord te wijzigen. Default wordt een nieuw wachtwoord gegenereerd via PasswordStateHelper (New-RandomPassword)
Type: SecureString
Parameter Sets: (All)
Aliases:
Required: False
Position: 8
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-interactive
Switch waarmee interactieve mode geforceerd wordt. Standaard staat dit af, tenzij er geen referteuser of naam opgegeven is.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-force
{{ Fill force Description }}
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-SkipLicense
{{ Fill SkipLicense Description }}
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.