Skip to content

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

PS C:\> {{ Add example code here }}

{{ 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.

INPUTS

OUTPUTS

NOTES

Upgrade-SoftUser.ps1 Create-UserOCMW