IUpdateServer.CreateComputerTargetGroup(String)
Creates a target group that you use to target client computers for updates.
public IComputerTargetGroup CreateComputerTargetGroup(Stringname);
Public Function CreateComputerTargetGroup( _
ByVal name As String _
) As IComputerTargetGroup
Implements IUpdateServer.CreateComputerTargetGroup
Parameters
- name
Name of the target group to create. For example, Accounting or Manufacturing. The name must be unique, less than 256 characters, and cannot include the following characters: ~!@#$^&*()=+[]\{}|;:'"<>/.
Return Value
An IComputerTargetGroup whose methods and properties you use to manage the group, for example, to add clients to the group.
Exceptions
Exception type | Condition |
---|---|
WsusObjectAlreadyExistsException | The name already exists. The group name must be unique. |
System.ArgumentNullException | The name cannot be null. |
System.ArgumentOutOfRangeException | The name cannot be empty or the name is too long. |
System.ArgumentException | The name contains characters that are not valid. |
System.InvalidOperationException | Unable to return the newly created IComputerTargetGroup. For example, you cannot create a computer target group if the server is a replica WSUS server (if IUpdateServerConfiguration.IsReplicaServer is true). |
Remarks
You use target groups to logically group and manage client computers on the server. By default, there are two groups, All Computers and Unassigned Computers. All clients belong to the All Computers group. A client can also belong to one other group.
If IUpdateServerConfiguration.TargetingMode is TargetingMode.Server, you can use IComputerTargetGroup.AddComputerTarget to add clients to the group. Otherwise, clients can add themselves to the group.
Requirements
Server | Requires Windows Server 2003 or Windows 2000 Server SP4 and later. |
Namespace | Defined in Microsoft.UpdateServices.Administration. |
Assembly | Requires Microsoft.UpdateServices.Administration (in Microsoft.UpdateServices.Administration.dll). |
.NET Framework | Requires .NET Framework 1.1. |
See Also
IComputerTargetGroup
IUpdateServer.GetComputerTargetGroup
ComputerTargetGroupCollection.Remove