Skip to Content
Microsoft® Windows® Scripting with WMI: Self-Paced Learning Guide
book

Microsoft® Windows® Scripting with WMI: Self-Paced Learning Guide

by Ed Wilson
October 2005
Beginner to intermediate
400 pages
12h 42m
English
Microsoft Press
Content preview from Microsoft® Windows® Scripting with WMI: Self-Paced Learning Guide
Chapter 11: Using Operating System Classes 247
Working with User Accounts
The Win32_UserAccount class has a number of properties that can help you. This class can
report whether an account is locked out, whether it is a local account or a domain account,
and even whether the password is set to expire. As an added bonus, you can also retrieve the
SID for a user. The Win32_UserAccount.vbs script demonstrates how to use this class.
Win32_UserAccount.vbs
strComputer = "."
wmiNS = "\root\cimv2"
wmiQuery = "Select * from Win32_UserAccount"
Set objWMIService = GetObject("winmgmts:\\" & strComputer & wmiNS)
Set colItems = objWMIService.ExecQuery(wmiQuery)
For Each objItem in colItems
wscript.echo
"AccountType: " & objItem.AccountType
wscript.echo ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Microsoft® Windows® Scripting Self-Paced Learning Guide

Microsoft® Windows® Scripting Self-Paced Learning Guide

Ed Wilson

Publisher Resources

ISBN: 0735622310Catalog PageErrata