New-TSTMGMTProfile

Add a new profile within the Management Platform.

Written by Giuseppe

Last published at: August 20th, 2020

Add a new profile within the Management Platform


SYNTAX

New-TSTMGMTProfile

New-TSTMGMTProfile -ProfileName <string> -ProfileType {ThinKiosk | IntelliPerform | SecureRemoteWorker | ThinScaleVDA} -ProfileDescription <string> -RevisionNotes <string> -File <string> [-ParentId <guid>] [-Force] [-Interface <guid>] [-Timeout <int>]

New-TSTMGMTProfile

New-TSTMGMTProfile -ProfileName <string> -ProfileType {ThinKiosk | IntelliPerform | SecureRemoteWorker | ThinScaleVDA} -ProfileDescription <string> -RevisionNotes <string> [-ParentId <guid>] [-Force] [-Interface <guid>] [-Timeout <int>]

New-TSTMGMTProfile

New-TSTMGMTProfile -ProfileName <string> -ProfileType {ThinKiosk | IntelliPerform | SecureRemoteWorker | ThinScaleVDA} -ProfileDescription <string> -RevisionNotes <string> -ParentFolder <Folder> -File <string> [-ParentId <guid>] [-Interface <guid>] [-Timeout <int>]

New-TSTMGMTProfile

New-TSTMGMTProfile -ProfileName <string> -ProfileType {ThinKiosk | IntelliPerform | SecureRemoteWorker | ThinScaleVDA} -ProfileDescription <string> -RevisionNotes <string> -ParentFolder <Folder> -Profile <psobject> [-ParentId <guid>] [-Interface <guid>] [-Timeout <int>]

New-TSTMGMTProfile

New-TSTMGMTProfile -ProfileName <string> -ProfileType {ThinKiosk | IntelliPerform | SecureRemoteWorker | ThinScaleVDA} -ProfileDescription <string> -RevisionNotes <string> -Profile <psobject> [-ParentId <guid>] [-Interface <guid>] [-Timeout <int>]


DESCRIPTION

Adds a new profile into a specific folder within the Management Platform. You can specify a fully qualified folder name or a relative one supplying a parent folder object or id.


EXAMPLES

1. Add a profile called 'ThinKiosk Example' of type 'ThinKiosk' into a Profiles folder

New-TSTMGMTProfile -ProfileName "\Profiles\ThinKiosk Example" -ProfileDescription "New ThinKiosk Profile" -RevisionNotes "Profile created" -ProfileType ThinKiosk -Profile $tkProfileData


PARAMETERS


-ProfileName

 Fully qualified or relative name of the profile to create

Type: String
Required: Yes
Accept Pipeline Input: No


-ProfileType

The ThinScale product this profile is for ('ThinKiosk','IntelliPerform','SecureRemoteWorker','ThinScaleVDA')

Type: String
Required: Yes
Accept Pipeline Input: No
Accepted values: ThinKiosk, IntelliPerform, SecureRemoteWorker, ThinScaleVDA 


-ProfileDescription

        A user-friendly description of this profile

Type: String
Required: Yes
Accept Pipeline Input: No


-RevisionNotes

         Internal revision notes to describe this profile

Type: String
Required: Yes
Accept Pipeline Input: No


-File

        Path to a profile JSON file to be used to create this profile

Type: String
Required: Yes
Accept Pipeline Input: No


-Profile

         Profile data to be used to create this profile

Type: ThinKiosk.Configuration.Profile.TKProfile
ThinScale.VDA.Configuration.Profile.TSTVDAProfile IntelliPerform.Configuration.Profile.TLProfile
Required: Yes
Accept Pipeline Input: No


-ParentFolder

         The folder the profile is to be created in

Type: ThinScale.Management.DataObjects.Folder
Required: Yes
Accept Pipeline Input: No


-ParentId

         The GUID of the folder the profile is to be created in (only required if ProfileName is not fully qualified) 

Type: Guid
Required: No
Accept Pipeline Input: No


-Interface

The interface ID returned by a previously successful call to Connect-TSTMGMTServer. This parameter is only required if you are connected to 2 or more Management Platform instances at the same time. If this parameter is not specified the connection to the last successful call to Connect-TSTMgmtServer will be used.

Type: Guid
Required: No
Accept Pipeline Input: No


-Timeout

The time allowed in milliseconds for the call to complete before it is deemed to have timed out and is aborted

Type: Int32
Required: No
Accept Pipeline Input: No


-Force

         If the path for the new profile does not exist then it will be created

Type: SwitchParameter
Required: No
Accept Pipeline Input: No


INPUTS

 ThinScale.Management.DataObjects.Folder

  

OUTPUTS

ThinScale.Management.DataObjects.Profile