xml/PoShPACLI.Types.ps1xml
<?xml version="1.0" encoding="utf-8"?> <Types> <Type> <Name>pacli.PoShPACLI</Name> <Members> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.User</Name> <Members> <ScriptMethod> <Name>Move</Name> <Script> Param([string]$location=$(throw "A Target Location Must Be Specified.")) $this | Set-PVUser -location $location </Script> </ScriptMethod> <ScriptMethod> <Name>Disable</Name> <Script> $this | Set-PVUser -disabled </Script> </ScriptMethod> <ScriptMethod> <Name>Enable</Name> <Script> $this | Set-PVUser -disabled:$false </Script> </ScriptMethod> <ScriptMethod> <Name>AddToGroup</Name> <Script> Param([string]$group=$(throw "A Group Name Must Be Specified.")) $this | Add-PVGroupMember -group $group </Script> </ScriptMethod> <ScriptMethod> <Name>RemoveFromGroup</Name> <Script> Param([string]$group=$(throw "A Group Name Must Be Specified.")) $this | Remove-PVGroupMember -group $group </Script> </ScriptMethod> <ScriptMethod> <Name>Rename</Name> <Script> Param([string]$newName=$(throw "A New Name Must Be Specified.")) $this | Rename-PVUser -newName $newName </Script> </ScriptMethod> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) if ($force) { $this | Remove-PVUser -Confirm:$false } Else{ $this | Remove-PVUser -Confirm } </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.LDAP.Branch</Name> <Members> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) if ($force) { $this | Remove-PVLDAPBranch -Confirm:$false } else{ $this | Remove-PVLDAPBranch -Confirm } </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.User.Activity</Name> <Members> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.Safe.Activity</Name> <Members> <ScriptMethod> <Name>GetUser</Name> <Script> $this | Get-PVUser </Script> </ScriptMethod> <ScriptMethod> <Name>GetSafe</Name> <Script> $this | Get-PVSafe </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.Safe.Owner</Name> <Members> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) if ($force) { $this | Remove-PVSafeOwner -Confirm:$false } else{ $this | Remove-PVSafeOwner -Confirm } </Script> </ScriptMethod> <ScriptMethod> <Name>GetOwner</Name> <Script> if ($this.Group -eq "YES") { $this | Get-PVGroup -group $this.Username } elseif($this.Group -eq "NO"){ $this | Get-PVUser } </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.Safe</Name> <Members> <ScriptMethod> <Name>Open</Name> <Script> $this | Open-PVSafe </Script> </ScriptMethod> <ScriptMethod> <Name>Close</Name> <Script> $this | Close-PVSafe </Script> </ScriptMethod> <ScriptMethod> <Name>ClearHistory</Name> <Script> $this | Open-PVSafe | Out-Null Try {$this | Clear-PVSafeHistory -ErrorAction Stop} Catch {Write-Error $_} Finally {$this | Close-PVSafe | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>GetEvents</Name> <Script> $this | Get-PVSafeEvent </Script> </ScriptMethod> <ScriptMethod> <Name>GetSafeFileCategories</Name> <Script> $this | Get-PVSafeFileCategory </Script> </ScriptMethod> <ScriptMethod> <Name>NewSafeFileCategory</Name> <Script> Param([string]$category=$(throw "A Category Name Must Be Specified.")) $this | Open-PVSafe | Out-Null Try {$this | New-PVSafeFileCategory -category $category -ErrorAction Stop} Catch {Write-Error $_} Finally {$this | Close-PVSafe | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>GetOwner</Name> <Script> Param([string]$ownerPattern="*") $this | Get-PVSafeOwner -ownerPattern $ownerPattern </Script> </ScriptMethod> <ScriptMethod> <Name>Rename</Name> <Script> Param([string]$name=$(throw "A New Name Must Be Specified.")) $this | Open-PVSafe | Out-Null Try {$this | Rename-PVSafe -newName $name -ErrorAction Stop} Catch {Write-Error $_} Finally {$this | Close-PVSafe -safe $name | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>Reset</Name> <Script> Param([bool]$force) $this | Open-PVSafe | Out-Null Try { if ($force) { $this | Reset-PVSafe -Confirm:$false -ErrorAction Stop } else{ $this | Reset-PVSafe -Confirm -ErrorAction Stop } } Catch {Write-Error $_} Finally {$this | Close-PVSafe | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) $this | Open-PVSafe | Out-Null Try { if ($force) { $this | Remove-PVSafe -Confirm:$false -ErrorAction Stop } else{ $this | Remove-PVSafe -Confirm -ErrorAction Stop } } Catch {Write-Error $_} </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.Safe.FileCategory</Name> <Members> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) if ($force) { $this | Remove-PVSafeFileCategory -Confirm:$false } else{ $this | Remove-PVSafeFileCategory -Confirm } </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.Safe.Event</Name> <Members> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.Request</Name> <Members> <ScriptMethod> <Name>Status</Name> <Script> $this | Get-PVRequestStatus </Script> </ScriptMethod> <ScriptMethod> <Name>Approve</Name> <Script> $this | Set-PVRequestStatus -confirmRequest </Script> </ScriptMethod> <ScriptMethod> <Name>Deny</Name> <Script> $this | Set-PVRequestStatus -confirmRequest:$false </Script> </ScriptMethod> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) if ($force) { $this | Remove-PVRequest -Confirm:$false } else{ $this | Remove-PVRequest -Confirm } </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.Request.Status</Name> <Members> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.File.Activity</Name> <Members> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.File</Name> <Members> <ScriptMethod> <Name>GetFileCategory</Name> <Script> Param([string]$category) if($category){ $this | Get-PVFileCategory -category $category } Else{ $this | Get-PVFileCategory } </Script> </ScriptMethod> <ScriptMethod> <Name>Versions</Name> <Script> $this | Open-PVSafe | Out-Null Try {$this | Get-PVFileVersionList -ErrorAction Stop} Catch {Write-Error $_} Finally {$this | Close-PVSafe | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>Lock</Name> <Script> $this | Open-PVSafe | Out-Null Try {$this | Lock-PVFile -ErrorAction Stop} Catch {Write-Error $_} Finally {$this | Close-PVSafe | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>Move</Name> <Script> Param([string]$folder=$(throw "A Folder Name Must Be Specified.")) $this | Open-PVSafe | Out-Null Try {$this | Move-PVFile -newFolder $folder -ErrorAction Stop} Catch {Write-Error $_} Finally {$this | Close-PVSafe | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) $this | Open-PVSafe | Out-Null Try { if ($force) { $this | Remove-PVFile -Confirm:$false -ErrorAction Stop } else{ $this | Remove-PVFile -Confirm -ErrorAction Stop } } Catch {Write-Error $_} Finally {$this | Close-PVSafe | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>Reset</Name> <Script> $this | Open-PVSafe | Out-Null Try {$this | Reset-PVFile -ErrorAction Stop} Catch {Write-Error $_} Finally {$this | Close-PVSafe | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>Restore</Name> <Script> $this | Open-PVSafe | Out-Null Try {$this | Restore-PVFile -ErrorAction Stop} Catch {Write-Error $_} Finally {$this | Close-PVSafe | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>Unlock</Name> <Script> $this | Open-PVSafe | Out-Null Try {$this | Unlock-PVFile -ErrorAction Stop} Catch {Write-Error $_} Finally {$this | Close-PVSafe | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.File.Category</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Filename</Name> <Name>CategoryName</Name> <Name>CategoryValue</Name> <Name>CategoryID</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>SetValue</Name> <Script> Param([string]$value=$(throw "A Category Value Must Be Specified.")) $this | Open-PVSafe | Out-Null Try{$this | Set-PVFileCategory -value $value -ErrorAction Stop} Catch{Write-Error $_} Finally{$this | Close-PVSafe | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) $this | Open-PVSafe | Out-Null Try{ if ($force) { $this | Remove-PVFileCategory -Confirm:$false -ErrorAction Stop } else{ $this | Remove-PVFileCategory -Confirm -ErrorAction Stop } } Catch{Write-Error $_} Finally{$this | close-PVSafe} </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.Folder</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Folder</Name> <Name>Accessed</Name> <Name>History</Name> <Name>DeletionDate</Name> <Name>DeletedBy</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>RemoveAsPreferred</Name> <Script> $this | Open-PVSafe | Out-Null Try {$this | Remove-PVPreferredFolder -ErrorAction Stop} Catch {Write-Error $_} Finally {$this | Close-PVSafe | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>AddAsPreferred</Name> <Script> $this | Open-PVSafe | Out-Null Try {$this | Add-PVPreferredFolder -ErrorAction Stop} Catch {Write-Error $_} Finally {$this | Close-PVSafe | Out-Null} </Script> </ScriptMethod> <ScriptMethod> <Name>Move</Name> <Script> Param([string]$location=$(throw "A New Location Must Be Specified.")) $this | Move-PVFolder -newLocation $location </Script> </ScriptMethod> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) $this | Open-PVSafe | out-null try{ if ($force) { $this | Remove-PVFolder -Confirm:$false -errorAction Stop } else{ $this | Remove-PVFolder -Confirm -errorAction Stop } } Catch{Write-Error $_} Finally{ $this | Close-PVSafe | out-null } </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.URL</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>URL</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.NetworkArea</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>NetworkArea</Name> <Name>SecurityLevel</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>Move</Name> <Script> Param([string]$location=$(throw "A New Location Must Be Specified.")) $this | Move-PVNetworkArea -newLocation $location </Script> </ScriptMethod> <ScriptMethod> <Name>Rename</Name> <Script> Param([string]$NewName=$(throw "A New Name Must Be Specified.")) $this | Rename-PVNetworkArea -newName $NewName </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) if ($force) { $this | Remove-PVNetworkArea -Confirm:$false } else{ $this | Remove-PVNetworkArea -Confirm } </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.NetworkArea.Trusted</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>NetworkArea</Name> <Name>FromHour</Name> <Name>ToHour</Name> <Name>Active</Name> <Name>MaxViolationCount</Name> <Name>ViolationCount</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>Enable</Name> <Script> $this | Enable-PVTrustedNetworkArea </Script> </ScriptMethod> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) if ($force) { $this | Remove-PVTrustedNetworkArea -Confirm:$false } else{ $this | Remove-PVTrustedNetworkArea -Confirm } </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> <ScriptMethod> <Name>Disable</Name> <Script> $this | Disable-PVTrustedNetworkArea </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.Password</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Password</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> <ScriptMethod> <Name>ToSecureString</Name> <Script> $this | Select-Object -ExpandProperty Password | ConvertTo-SecureString -AsPlainText -Force </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.Safe.Log</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Safename</Name> <Name>UsersCount</Name> <Name>OpenDate</Name> <Name>OpenState</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>GetSafe</Name> <Script> $this | Get-PVSafe </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.User.Safe</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Safename</Name> <Name>ExpirationDate</Name> <Name>AccessLevel</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> <ScriptMethod> <Name>GetSafe</Name> <Script> $this | Get-PVSafe </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.CTL</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>CertificateTrustList</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.CTL.Certificate</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Subject</Name> <Name>Issuer</Name> <Name>FromDate</Name> <Name>ToDate</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.User.External</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>UserName</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.Group</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Groupname</Name> <Name>Description</Name> <Name>LDAPFullDN</Name> <Name>LDAPDirectory</Name> <Name>MapID</Name> <Name>MapName</Name> <Name>ExternalGroup</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>Move</Name> <Script> Param([string]$location=$(throw "A Location Must Be Specified.")) $this | Set-PVGroup -location $location </Script> </ScriptMethod> <ScriptMethod> <Name>Members</Name> <Script> $this | Get-PVGroupMember </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> <ScriptMethod> <Name>AddMember</Name> <Script> Param([string]$member=$(throw "A Member Name Must Be Specified.")) $this | Add-PVGroupMember -member $member </Script> </ScriptMethod> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) if ($force) { $this | Remove-PVGroup -Confirm:$false } else{ $this | Remove-PVGroup -Confirm } </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.Group.Member</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Groupname</Name> <Name>Username</Name> <Name>UserID</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) if ($force) { $this | Remove-PVGroupMember -Confirm:$false } else{ $this | Remove-PVGroupMember -Confirm } </Script> </ScriptMethod> </Members> </Type> <Type> <Name>pacli.PoShPACLI.Location</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Location</Name> <Name>Quota</Name> <Name>UsedQuota</Name> <Name>LocationID</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptMethod> <Name>Rename</Name> <Script> Param([string]$newName=$(throw "A New Name Must Be Specified.")) $this | Rename-PVLocation -newName $newName </Script> </ScriptMethod> <ScriptMethod> <Name>SetQuota</Name> <Script> Param([int]$quota=$(throw "A Quota Value Must Be Specified.")) $this | Set-PVLocation -quota $quota </Script> </ScriptMethod> <ScriptMethod> <Name>LogOffPacli</Name> <Script> $this | Disconnect-PVVault </Script> </ScriptMethod> <ScriptMethod> <Name>StopPacli</Name> <Script> $this | Stop-PVPacli </Script> </ScriptMethod> <ScriptMethod> <Name>Delete</Name> <Script> Param([bool]$force) if ($force) { $this | Remove-PVLocation -Confirm:$false } else{ $this | Remove-PVLocation -Confirm } </Script> </ScriptMethod> </Members> </Type> </Types> |