Networking / Beginners

The Net User command

This command creates or changes user accounts. To display a user's information, use this form:

net user username

To update user information, use this form:

net user [username [password | *] [options]] [/domain]

To add a new user, use this form:

net user username [password | *] /add [options] [/domain]

To delete a user, use this form:

net user username /delete [/domain]

Most of the parameters for this command are straightforward. However, the options parameters can have a variety of different settings. Table-2 lists the descriptions of these options as presented by the Net Help Users command.

OptionsDescription
/ACTIVE:{YES | NO}Activates or deactivates the account. If the account is not active, the user can't access the server. The default is YES.
/COMMENT:"text"Provides a descriptive comment about the user's account (maximum of 48 characters). Enclose the text in quotation marks.
/COUNTRYCODE:nnnUses the operating system country code to implement the specified language files for a user's help and error messages. A value of 0 signifies the default country code.
/EXPIRES:{date | NEVER}Causes the account to expire if date is set. NEVER sets no time limit on the account. An expiration date is in the form mm/dd/yy or dd/mm/yy, depending on the country code. Months can be a number, spelled out, or abbreviated with three letters. The year can be two or four numbers. Use slashes (/), not spaces, to separate parts of the date.
/FULLNAME:" name"Is a user's full name (rather than a username). Enclose the name in quotation marks.
/HOMEDIR:pathnameSets the path for the user's home directory. The path must exist.
/PASSWORDCHG:{YES | NO}Specifies whether users can change their own passwords. The default is YES.
/PASSWORDREQ:{YES | NO}Specifies whether a user account must have a password. The default is YES.
/PROFILEPATH[:path]Sets a path for the user's logon profile.
/SCRIPTPATH:pathnameIs the location of the user's logon script.
/TIMES:{times | ALL}Is the logon hours. TIMES is expressed as day[-day][,day[-day]],time[- time] [,time[-time]], limited to 1-hour increments. Days can be spelled out or abbreviated. Hours can be 12- or 24-hour notation. For 12-hour notation, use am or pm (without periods) or a.m. or p.m. ALL means a user can always log on, and a blank value means a user can never log on. Separate day and time entries with a comma, and separate multiple day and time entries with a semicolon.
/USERCOMMENT:"text"Lets an administrator add or change the User Comment for the account.
/WORKSTATIONS:Lists as many as eight computers from which a user {ComputerName[,...] | *} can log on to the network. If /WORKSTATIONS has no list or if the list is *, the user can log on from any computer.

To display information for a particular user, use the command like this:

C:\>net user Doug

To add a user account for Theodore Cleaver with the username Beaver, use this command:

C:\>net user Beaver /add /fullname:"Theodore Cleaver"

The Net View command

This command displays information about your network. If you use it without parameters, it displays a list of the computers in your domain. You can use parameters to display resources that are being shared by a particular computer. Here's the syntax:

net view [\\ComputerName] [/domain[:DomainName]]
net view /network:nw [\\ComputerName]

Here's what the parameters do:

  • ComputerName: The computer whose shared resources you want to view.
  • DomainName: The domain you want to view if other than the current domain.

Here's typical output from a Net View command:

C:\>net view
Server Name Remark
-------------------------------------------------
\\Server01 Main file server
\\Print01 Main print server
[Previous] [Contents] [Next]