User Resource
Synopsis
Manages local Windows user accounts, including creation, modification, and removal.
Type
Capabilities
- Get
- Set
- Delete
- Export
Properties
userName
The name of the user account.
fullName
The full display name of the user.
description
A description of the user account.
password
The password for the account.
disabled
Whether the account is disabled.
passwordNeverExpires
Whether the password is set to never expire.
userMayNotChangePassword
Whether the user can change their password.
_exist
Whether the user should exist.
Note
This resource requires administrator privileges for all write operations.
Examples
Example 1 — Get a user account
Example 2 — Create a user
Example 3 — Delete a user
Example 4 — Configuration document
$schema: https://aka.ms/dsc/schemas/v3/bundled/config/document.json
resources:
- name: Create service account
type: OpenDsc.Windows/User
properties:
userName: svc-app
fullName: Application Service Account
passwordNeverExpires: true
- name: Disable guest account
type: OpenDsc.Windows/User
properties:
userName: Guest
disabled: true
Exit codes
| Code | Description |
|---|---|
| 0 | Success |
| 1 | Error |
| 2 | Invalid JSON |
| 3 | Access denied |
| 4 | Invalid argument |
| 5 | Unauthorized access |
| 6 | User already exists |