Creating a new folder with PowerShell is incomplete

Creating a new folder with PowerShell is incomplete

avatar

Hello all,

I'm running into some problems while trying to create a new folder with PowerShell and New-RDMSession.

My command is:
$NewFolder = New-RDMSession -Type "Group" -Name "TestFolder" -Group $Name -SetSession

What is happening and what's not?
The folder is created successfully, but I'm trying to get the object after creation with PowerShell. I'm trying to find my object with (manual check):
Get-RDMSession | Where-Object {$_.Group -like "*test*" -and $_.ConnectionType -eq "Group"} | Select Name, ConnectionType, ConnectionSubType

The result looks like this:

PS C:\Users\username> Get-RDMSession | Where-Object {$_.Group -like "*test*" -and $_.ConnectionType -eq "Group"} | Select Name, ConnectionType, ConnectionSubType

Name            ConnectionType ConnectionSubType
----            -------------- -----------------
AppV-Test                Group Folder
TEST                     Group Folder
TEST                     Group Folder
Test                     Group Folder
Testfarm                 Group Folder
Test                     Group Folder
TestS                    Group Folder
Test                     Group Folder
TestoTemperatur          Group Folder
TEST                     Group Folder
Test                     Group Folder
TestFolder               Group


As you can see, the "Folder" flag for the "ConnectionSubType" isn't set for the new folder "TestFolder". Is this a bug or am I missing an argument for the New-RDMSession CMDlet?

Versions we are using:
RDM: 2020.3.19.0
DPS: 2020.3.12.0

Thanks for your support!


All Comments (1)

avatar

Nevermind, found a way to fix the missing ConnectionSubType value.

I changed
$NewFolder = New-RDMSession -Type "Group" -Name $Name -Group $Name -SetSession

to

$NewFolder = New-RDMSession -Type "Group" -Name $Name -Group $Name
$NewFolder.ConnectionSubType = "Folder"
Set-RDMSession $NewFolder


Works as desired :-)