Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Reflection.Assembly]::LoadFrom("Path\To\EMConfigAPI.dll")
- $config = new-object EMConfigAPI.EMConfiguration
- $WindowsPrintingNodeID = $config.InsertReusableNode("Windows Printing")
- $P1SubNodeId = $config.AddNodeToParent($WindowsPrintingNodeID, "Printer1")
- $P1Condition = new-object EMConfigAPI.Conditions.ClientComputerGroup("Equal", 'CN=Printer1',"",$true,$false)
- $P1ConditionID = $config.AddActionOrCondition($P1SubNodeId, $P1Condition)
- $P1Action = new-object EMConfigAPI.Actions.PrinterMap("\\KJMCPRINT\Printer1",$false,$false)
- $P1ActionID = $config.AddActionOrCondition($P1ConditionID, $P1Action)
- $P1Condition2 = new-object EMConfigAPI.Conditions.ClientComputerGroup("Equal", 'CN=Printer1-D',"",$true,$false)
- $P1ConditionID2 = $config.AddActionOrCondition($P1ActionID, $P1Condition2)
- $P1Action2 = new-object EMConfigAPI.Actions.PrinterSetDefault("\\KJMCPRINT\Printer1",$false)
- $P1ActionID2 = $config.AddActionOrCondition($P1ConditionID2, $P1Action2)
- $config.SaveConfig("Path\To\OutputConfig.aemp")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement