Set-CMClientSettingSoftwareCenter
Verwenden Sie dieses Cmdlet, um die Clienteinstellungen in der Gruppe Softwarecenter zu konfigurieren.
Syntax
Set-CMClientSettingSoftwareCenter
[-AddCustomTab <SoftwareCenterTabItem[]>]
[-ClearCustomTab]
[-ColorScheme <Color>]
[-CompanyName <String>]
[-CustomTabName <String>]
[-CustomTabUrl <Uri>]
[-EnableApplicationsTab <Boolean>]
[-EnableComplianceTab <Boolean>]
[-EnableCustomize <Boolean>]
[-EnableOperatingSystemsTab <Boolean>]
[-EnableOptionsTab <Boolean>]
[-EnableStatusTab <Boolean>]
[-EnableUpdatesTab <Boolean>]
[-HideApplicationCatalogLink <Boolean>]
[-HideInstalledApplication <Boolean>]
[-HideUnapprovedApplication <Boolean>]
[-LogoFilePath <String>]
[-MoveSelectedTabToIndex <Int32>]
[-RemoveCustomTabName <String[]>]
[-SelectBuiltInTab <BuiltInTab>]
[-SelectCustomTabName <String>]
[-SelectedTabNewName <String>]
[-SelectedTabNewUrl <Uri>]
[-SelectTabIndex <Int32>]
[-SetInvisibleTabName <String[]>]
[-SetVisibleTabName <String[]>]
-Name <String>
[-PassThru]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMClientSettingSoftwareCenter
[-AddCustomTab <SoftwareCenterTabItem[]>]
[-ClearCustomTab]
[-ColorScheme <Color>]
[-CompanyName <String>]
[-CustomTabName <String>]
[-CustomTabUrl <Uri>]
[-EnableApplicationsTab <Boolean>]
[-EnableComplianceTab <Boolean>]
[-EnableCustomize <Boolean>]
[-EnableOperatingSystemsTab <Boolean>]
[-EnableOptionsTab <Boolean>]
[-EnableStatusTab <Boolean>]
[-EnableUpdatesTab <Boolean>]
[-HideApplicationCatalogLink <Boolean>]
[-HideInstalledApplication <Boolean>]
[-HideUnapprovedApplication <Boolean>]
[-LogoFilePath <String>]
[-MoveSelectedTabToIndex <Int32>]
[-RemoveCustomTabName <String[]>]
[-SelectBuiltInTab <BuiltInTab>]
[-SelectCustomTabName <String>]
[-SelectedTabNewName <String>]
[-SelectedTabNewUrl <Uri>]
[-SelectTabIndex <Int32>]
[-SetInvisibleTabName <String[]>]
[-SetVisibleTabName <String[]>]
[-DefaultSetting]
[-PassThru]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMClientSettingSoftwareCenter
[-AddCustomTab <SoftwareCenterTabItem[]>]
[-ClearCustomTab]
[-ColorScheme <Color>]
[-CompanyName <String>]
[-CustomTabName <String>]
[-CustomTabUrl <Uri>]
[-EnableApplicationsTab <Boolean>]
[-EnableComplianceTab <Boolean>]
[-EnableCustomize <Boolean>]
[-EnableOperatingSystemsTab <Boolean>]
[-EnableOptionsTab <Boolean>]
[-EnableStatusTab <Boolean>]
[-EnableUpdatesTab <Boolean>]
[-HideApplicationCatalogLink <Boolean>]
[-HideInstalledApplication <Boolean>]
[-HideUnapprovedApplication <Boolean>]
[-LogoFilePath <String>]
[-MoveSelectedTabToIndex <Int32>]
[-RemoveCustomTabName <String[]>]
[-SelectBuiltInTab <BuiltInTab>]
[-SelectCustomTabName <String>]
[-SelectedTabNewName <String>]
[-SelectedTabNewUrl <Uri>]
[-SelectTabIndex <Int32>]
[-SetInvisibleTabName <String[]>]
[-SetVisibleTabName <String[]>]
-InputObject <IResultObject>
[-PassThru]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Verwenden Sie dieses Cmdlet, um die Clienteinstellungen in der Gruppe Softwarecenter zu konfigurieren.
Hinweis
Configuration Manager-Cmdlets müssen auf dem Configuration Manager-Standortlaufwerk ausgeführt werden. Weitere Informationen finden Sie in der Dokumentation zu den ersten Schritten .
Beispiele
Beispiel 1: Hinzufügen von benutzerdefinierten Registerkarten
Fügen Sie fünf benutzerdefinierte Registerkarteninstanzen hinzu:
$itemA = New-CMSoftwareCenterTabItem -Name "1abc" -Url "http://www.a"
$itemB = New-CMSoftwareCenterTabItem -Name "2abc" -Url "https://www.b"
$itemC = New-CMSoftwareCenterTabItem -Name "3abc" -Url "http://www.c"
$itemD = New-CMSoftwareCenterTabItem -Name "4abc" -Url "https://www.d"
$itemE = New-CMSoftwareCenterTabItem -Name "5abc" -Url "http://www.e"
Set-CMClientSettingSoftwareCenter -DefaultSetting -AddCustomTab ($itemA, $itemB, $itemC, $itemD, $itemE)
Beispiel 2: Ausblenden einer Registerkarte
Legen Sie eine benutzerdefinierte Registerkarte anhand des Namens auf unsichtbar fest:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SetInvisibleTabName ("2abc","4abc", "5abc")
Beispiel 3: Entfernen einer Registerkarte
Entfernen Sie eine benutzerdefinierte Registerkarte anhand des Namens:
Set-CMClientSettingSoftwareCenter -DefaultSetting -RemoveCustomTabName ("3abc","4abc")
Beispiel 4: Anzeigen einer ausgeblendeten Registerkarte
Legen Sie eine benutzerdefinierte Registerkarte so fest, dass sie anhand des Namens sichtbar ist:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SetVisibleTabName ("2abc", "5abc")
Beispiel 5: Ändern der Aktivierreihenfolge
# Move selected custom tab to specific position by name:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -MoveSelectedTabToIndex 0
# Move selected built-in tab to specific position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectBuiltInTab AvailableSoftware -MoveSelectedTabToIndex 0
# Move selected tab to specific position by current index of position:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectTabIndex 0 -MoveSelectedTabToIndex 1
Beispiel 6: Ändern von Registerkarteneigenschaften
Ändern Sie den Namen und die URL einer benutzerdefinierten Registerkarte anhand des Namens:
Set-CMClientSettingSoftwareCenter -DefaultSetting -SelectCustomTabName "1abc" -SelectedTabNewName "new1abc" -SelectedTabNewUrl http://www.aNew
Beispiel 7: Entfernen von benutzerdefinierten Registerkarten
Bereinigen Sie alle benutzerdefinierten Registerkarten aus der Clienteinstellung:
Set-CMClientSettingSoftwareCenter -DefaultSetting -ClearCustomTab
Parameter
-AddCustomTab
Verwenden Sie diesen Parameter, um der Softwarecenter-Clienteinstellung eine benutzerdefinierte Registerkarte hinzuzufügen.
Typ: | SoftwareCenterTabItem[] |
Aliase: | AddCustomTabs |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ClearCustomTab
Verwenden Sie diesen Parameter, um eine benutzerdefinierte Registerkarte aus der Clienteinstellung des Softwarecenters zu entfernen.
Typ: | SwitchParameter |
Aliase: | ClearAllCustomTabs |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ColorScheme
Verwenden Sie diesen Parameter, um die Softwarecenter-Clienteinstellung Farbschema für Softwarecenter zu konfigurieren. Beispielfarbobjekt für: Red=255, Green=74, Blue=74: $colorObject = [system.drawing.color]::FromArgb(255,255,74,74)
Typ: | Color |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CompanyName
Verwenden Sie diesen Parameter, um die Softwarecenter-Clienteinstellung Firmenname zu konfigurieren.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CustomTabName
Dieser Parameter ist veraltet. Verwenden Sie zum Erstellen einer benutzerdefinierten Registerkarte das Cmdlet New-CMSoftwareCenterTabItem .
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CustomTabUrl
Dieser Parameter ist veraltet. Verwenden Sie zum Erstellen einer benutzerdefinierten Registerkarte das Cmdlet New-CMSoftwareCenterTabItem .
Typ: | Uri |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DefaultSetting
Dieser Parameter wendet Einstellungen auf die Standardclienteinstellung an. Verwenden Sie den Parameter -Name für jede benutzerdefinierte Clienteinstellung.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-DisableWildcardHandling
Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EnableApplicationsTab
Verwenden Sie diesen Parameter, um die Standardregisterkarte Anwendungen im Softwarecenter ein- oder auszublenden.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EnableComplianceTab
Verwenden Sie diesen Parameter, um die Standardregisterkarte Gerätekonformität im Softwarecenter ein- oder auszublenden.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EnableCustomize
Dieser Parameter aktiviert benutzerdefinierte Softwarecentereinstellungen. Wie das Farbschema oder ein Logo.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EnableOperatingSystemsTab
Verwenden Sie diesen Parameter, um die Standardregisterkarte Betriebssysteme im Softwarecenter ein- oder auszublenden.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EnableOptionsTab
Verwenden Sie diesen Parameter, um die Standardregisterkarte Optionen im Softwarecenter ein- oder auszublenden.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EnableStatusTab
Verwenden Sie diesen Parameter, um die Standardregisterkarte "Installationsstatus " im Softwarecenter ein- oder auszublenden.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-EnableUpdatesTab
Verwenden Sie diesen Parameter, um die Standardregisterkarte Updates im Softwarecenter ein- oder auszublenden.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ForceWildcardHandling
Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-HideApplicationCatalogLink
Verwenden Sie diesen Parameter, um die folgende Clienteinstellung in der Gruppe Softwarecenter zu aktivieren oder zu deaktivieren: Link anwendungskatalog im Softwarecenter ausblenden
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-HideInstalledApplication
Verwenden Sie diesen Parameter, um die folgende Clienteinstellung in der Gruppe Softwarecenter zu aktivieren oder zu deaktivieren: Installierte Anwendungen im Softwarecenter ausblenden
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-HideUnapprovedApplication
Verwenden Sie diesen Parameter, um die folgende Clienteinstellung in der Gruppe Softwarecenter zu aktivieren oder zu deaktivieren: Nicht genehmigte Anwendungen im Softwarecenter ausblenden
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-InputObject
Objekt von Get-CMClientSetting
Typ: | IResultObject |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-LogoFilePath
Verwenden Sie diesen Parameter, um den Dateipfad zu einem Bild anzugeben, das als Logo im Softwarecenter angezeigt werden soll.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-MoveSelectedTabToIndex
Verwenden Sie diesen Parameter, um die Reihenfolge der Registerkarten im Softwarecenter zu ändern. Geben Sie eine ganze Zahl für die Position mit 0
oben an. Verwenden Sie einen der folgenden Parameter, um die zu verschiebende Registerkarte auszuwählen: SelectCustomTabName, SelectBuiltInTab, SelectTabIndex.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Verwenden Sie diesen Parameter, um eine Clienteinstellung anhand ihres Namens anzugeben.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PassThru
Fügen Sie diesen Parameter hinzu, um ein Objekt zurückzugeben, das das Element darstellt, mit dem Sie arbeiten. Standardmäßig generiert dieses Cmdlet möglicherweise keine Ausgabe.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RemoveCustomTabName
Geben Sie den Namen einer benutzerdefinierten Registerkarte an, die aus der Clienteinstellung entfernt werden soll. Sie können einen oder mehrere Namen festlegen.
Typ: | String[] |
Aliase: | RemoveCustomTabNames |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SelectBuiltInTab
Verwenden Sie diesen Parameter, um eine der integrierten Registerkarten im Softwarecenter auszuwählen. Verwenden Sie einen der folgenden Parameter im gleichen Befehl, um die Konfiguration der Registerkarte zu ändern: MoveSelectedTabToIndex, SelectedTabNewName, SelectedTabNewUrl.
Typ: | BuiltInTab |
Zulässige Werte: | AvailableSoftware, Updates, Osd, InstallationStatus, Compliance, Options |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SelectCustomTabName
Verwenden Sie diesen Parameter, um eine benutzerdefinierte Registerkarte im Softwarecenter anhand des Namens auszuwählen. Verwenden Sie einen der folgenden Parameter im gleichen Befehl, um die Konfiguration der Registerkarte zu ändern: MoveSelectedTabToIndex, SelectedTabNewName, SelectedTabNewUrl.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SelectedTabNewName
Verwenden Sie im selben Befehl, wenn Sie eine Registerkarte auswählen, diesen Parameter, um den Namen der Registerkarte zu ändern.
Typ: | String |
Aliase: | SelectedCustomTabNewName |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SelectedTabNewUrl
Verwenden Sie im gleichen Befehl, wenn Sie eine Registerkarte auswählen, diesen Parameter, um die URL der Registerkarte zu ändern.
Typ: | Uri |
Aliase: | SelectedCustomTabNewUrl |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SelectTabIndex
Verwenden Sie diesen Parameter, um eine Registerkarte nach Reihenfolge im Softwarecenter auszuwählen. Geben Sie eine ganze Zahl für die Position mit 0
oben an. Verwenden Sie einen der folgenden Parameter im gleichen Befehl, um die Konfiguration der Registerkarte zu ändern: MoveSelectedTabToIndex, SelectedTabNewName, SelectedTabNewUrl.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SetInvisibleTabName
Verwenden Sie diesen Parameter, um eine benutzerdefinierte Registerkarte basierend auf ihrem Namen auszublenden. Sie können eine oder mehrere Registerkarten angeben.
Typ: | String[] |
Aliase: | SetInvisibleCustomTabNames |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-SetVisibleTabName
Verwenden Sie diesen Parameter, um eine benutzerdefinierte Registerkarte basierend auf ihrem Namen anzuzeigen. Sie können eine oder mehrere Registerkarten angeben.
Typ: | String[] |
Aliase: | SetVisibleCustomTabNames |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Ausgaben
System.Object