Beschreibung
Legt einen Zielrechner fest (Druckserver oder Workstation) sowie die zu installierenden Drucker-, Port-, Treiber- und V-Layer-Modelle.
Anschließend können diese Modelle verwendet werden, um den Installationsprozess mit Start-TpmsApplyByAgent zu starten.
Voraussetzung
- ThinPrint Engine, wenn der Parameter -VLayerConnections verwendet wird
Syntax
New-TpmsObjApplyAgent -Name <string> -Port <uint16> [-Printers <PSObject[]>] [-Ports <PSObject[]>] [-Drivers <PSObject[]>] [-VLayerConnections <PSObject[]>]
Parameter | Beschreibung |
-Name | Adresse des Zielrechners (Agents), Beispiele: "cps47.ourdomain.local" oder cps47.ourdomain.local "192.168.149.114" oder 192.168.149.114 |
-Port | TCP-Port für Verbindung zum Zielrechner (Standardwert: 5050) |
-Printers | Variable, die die anzulegenden Drucker enthält, Beispiel: $printer oder ($printer) |
-Ports | Variable, die die anzulegenden oder zu verwendenden Drucker-Ports enthält, Beispiel: $port oder ($port) |
-Drivers | Variable, die die installierenden oder zu verwendenden Druckertreiber enthält, Beispiel: $driver oder ($driver) |
-VLayerConnections | Variable, die die V-Layer-Druckerpaare enthält, die mit New-TpmsObjVLayerPair festgelegt wurden, Beispiel: $vlayer oder ($vlayer) |
Beispiel 1: Gebrauch des Cmdlets
$srva = New-TpmsObjApplyAgent -Name cps47.ourdomain.local -Port 5050 -Printers ($printer) -Ports ($port) -VLayerConnections ($vlayer)
Das Skript schreibt den Zielrechner cps47.ourdomain.local mit den Druckern aus der Variable $printer und den Drucker-Ports aus der Variable $port in die Variable $srva. Der Tpms.Agent (der auf dem Zielrechner läuft) verbindet sich über https und den TCP-Port 5050 mit dem Tpms.Service.
Die TCP-Portnummer muss mit der in den Einstellungen des Tpms.Agents übereinstimmen. Siehe hierzu den Wert AgentListenPort in der Datei App.config des Tpms.Agents. Der Standardwert des TCP-Ports ist 5050.
Siehe auch New-TpmsObjPrinter und New-TpmsObjPrinterTpog für das Definieren von Drucker-Variablen sowie New-TpmsObjTcpIpPortRaw und New-TpmsObjTpPortTcp für das Definieren von Port-Variablen. Siehe auch Start-TpmsApplyByAgent für die Verwendung der Variable $srva.
App.config des Tpms.Agents: Der TCP-Port verwendet den Standardwert 5050
Beispiel 2: Skript
Siehe New-TpmsObjPrinter für ein komplettes Skript.