New-MeetingRoom
SYNOPSIS
Create a new meeting room in Exchange.
SYNTAX
New-MeetingRoom [[-naam] <Object>] [[-locatie] <Object>] [[-capaciteit] <Object>] [[-suffix] <Object>]
[-TaskNr] <Int32> [[-beheerders] <Object>] [[-adres] <Object>] [[-postcode] <Object>] [[-stad] <Object>]
[[-interactive] <Object>] [-addProjector] [-addWhiteboard] [-addWifi] [-addEthernet] [-addAutomaten]
[-addKoffie] [-noAutoAttendant] [[-roomlist] <Object>] [<CommonParameters>]
DESCRIPTION
The `New-MeetingRoom` function creates a new meeting room mailbox in Exchange. It allows specifying details such as name, location, capacity, administrators, and additional functionalities like projector, whiteboard, and Wi-Fi. The function also handles mailbox permissions, calendar processing, and metadata configuration.
EXAMPLES
EXAMPLE 1
New-MeetingRoom -naam "Conference Room A" -locatie "Office A" -capaciteit 10 -suffix "example.com" -TaskNr 12345 -beheerders @("Admin1", "Admin2") -adres "123 Main St" -postcode 9000 -stad "Gent" -addProjector -addWifi
Creates a new meeting room named "Conference Room A" with specified details and functionalities.
PARAMETERS
-naam
The name of the meeting room.
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-locatie
The location of the meeting room (e.g., "Office A" or "Building B").
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-capaciteit
The seating capacity of the meeting room.
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False
-suffix
The email suffix for the meeting room mailbox.
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-TaskNr
The task number associated with the creation of the meeting room, used for logging purposes.
Type: Int32
Parameter Sets: (All)
Aliases: InfraNr
Required: True
Position: 5
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False
-beheerders
A list of administrators who will have Full Access permissions to the meeting room mailbox.
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 6
Default value: @()
Accept pipeline input: False
Accept wildcard characters: False
-adres
The street and house number of the meeting room.
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 7
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-postcode
The postal code of the meeting room location.
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 8
Default value: 9000
Accept pipeline input: False
Accept wildcard characters: False
-stad
The city where the meeting room is located.
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 9
Default value: Gent
Accept pipeline input: False
Accept wildcard characters: False
-interactive
{{ Fill interactive Description }}
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 10
Default value: True
Accept pipeline input: False
Accept wildcard characters: False
-addProjector
Adds projector functionality to the meeting room.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-addWhiteboard
Adds whiteboard functionality to the meeting room.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-addWifi
Adds Wi-Fi functionality to the meeting room.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-addEthernet
Adds Ethernet functionality to the meeting room.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-addAutomaten
Adds vending machine functionality to the meeting room.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-addKoffie
Adds coffee machine functionality to the meeting room.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-noAutoAttendant
Disables automatic processing of meeting requests for the meeting room.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-roomlist
{{ Fill roomlist Description }}
Type: Object
Parameter Sets: (All)
Aliases:
Required: False
Position: 11
Default value: None
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.