Add-VmsStorage
SYNOPSIS
Adds a new live Recording Storage configuration to a Recording Server
SYNTAX
WithoutEncryption (Default)
Add-VmsStorage -RecordingServer <RecordingServer> -Name <String> [-Description <String>] -Path <String>
[-Retention <TimeSpan>] -MaximumSizeMB <Int32> [-Default] [-EnableSigning] [-WhatIf] [-Confirm]
[<CommonParameters>]
WithEncryption
Add-VmsStorage -RecordingServer <RecordingServer> -Name <String> [-Description <String>] -Path <String>
[-Retention <TimeSpan>] -MaximumSizeMB <Int32> [-Default] [-EnableSigning] -EncryptionMethod <String>
-Password <SecureString> [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
Adds a new live Recording Storage configuration to a Recording Server
EXAMPLES
EXAMPLE 1
<example usage>
Explanation of what the example does
PARAMETERS
-Confirm
Prompts you for confirmation before running the cmdlet.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Default
Specifies whether this storage should become the default storage for all devices added to the Recording Server in the future.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-Description
Specifies the optional description of the storage configuration.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-EnableSigning
Specifies whether digital signatures should be used to sign recordings on the storage configuration.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-EncryptionMethod
Specifies which encryption method should be used. If no encryption is desired, omit this parameter.
Type: String
Parameter Sets: WithEncryption
Aliases:
Accepted values: Light, Strong
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-MaximumSizeMB
Specifies the maximum size for the live storage before data should be archived or deleted.
Type: Int32
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: 0
Accept pipeline input: False
Accept wildcard characters: False
-Name
Specifies the name of the storage configuration.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Password
Specifies the password used to create the encryption key to use when EncryptionMethod is specified.
Type: SecureString
Parameter Sets: WithEncryption
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Path
Specifies the path under which the new storage folder will be created on the Recording Server or UNC path.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-RecordingServer
Specifies the Recording Server to which the storage configuration should be added. This should be a RecordingServer object such as that returned by the Get-RecordingServer cmdlet.
Type: RecordingServer
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-Retention
Specifies the retention, as a [timespan], after which the recordings will be deleted, or archived if you choose to add an archive storage to the new storage configuration after it is created. The minimum timespan is 60 minutes, and the maximum is 2147483647 minutes.
Type: TimeSpan
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Shows what would happen if the cmdlet runs. The cmdlet is not run.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
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.