Flylib.com
Windows NT/2000 ADSI Scripting for System Administration
Windows NT/2000 ADSI Scripting for System Administration
ISBN: 1578702194
EAN: 2147483647
Year: 2000
Pages: 194
Authors:
Thomas Eck
BUY ON AMAZON
Windows NT2000 ADSI Scripting for System Administration
Table of Contents
Copyright
About the Author
About the Technical Reviewers
Acknowledgments
Tell Us What You Think
Introduction
Who Should Read This Book?
Prerequisites
Part I: Preparing for Programmatic Administration
Chapter 1. Overview of the Active Directory Service Interfaces (ADSI)
ADSI Abstracts Namespace Manipulation
Practical Usage of ADSI
Interface Support
Applied Theory: Using ADSI to Migrate from Windows NT 4.0 to Windows 2000
Summary
Chapter 2. Making the Transition: Multi-Tier Development for System Administrators
Why Visual Basic?
Establishing the Development Environment
Configuring the Visual Basic Environment
Testing Code Segments in a Non-Critical Environment
Using ADSI and Visual Basic Interactively
Developing a COM Server Using Visual Basic and ADSI
Summary
Part II: Exploring the ADSI Service Providers: Windows NT
Chapter 3. Container Enumeration Methods and Programmatic Domain Account Policy Manipulation
Enumerating Domains in the Windows NT Namespace
Managing Windows NT Domain Properties
Enumerating Objects Within a Domain or Computer
Creating and Deleting Objects Using IADsContainer
Creating the NTContainerManagement Class Module
Summary
Chapter 4. Programmatic User Account Manipulation
User Object Binding Syntax
Managing User Account Properties
Manipulating User Environment Profiles
Manipulating User Login Hours
Manipulating a User Login Workstation
Manipulating Account Properties
Manipulating the Parameters Property
ADSI Exposed Properties that Cannot Be Manipulated Using Standard GUI Tools
Creating the NTUserManagement Class Module
Summary
Chapter 5. Programmatic Group Manipulation
Windows NT Security Group Administration
Using Groups to Manage File System Security
Creating the NTGroupManagement Class Module
Summary
Chapter 6. Programmatic Computer and Service Manipulation
Querying Computer Properties: The IADsComputer Interface
Querying and Manipulating Computer Services: The IADsService Interface
Querying and Manipulating Service Operations: The IADsServiceOperations Interface
Creating the NTComputerManagement Class Module
Summary
Chapter 7. Programmatic File and Print Resource Management
Managing File Resources
Managing File Sessions
Managing Open Resources
Managing Print Resources
Creating the NTResourceManagement Class Module
Summary
Part III: Exploring the ADSI Service Providers: IIS
Chapter 8. Programmatic Management of the IIS Metabase
IIS Metabase Structure
The IIsComputer Object
IIS Site Logging
Programmatic Site Management
Programmatic Site Operations
Creating the IIS SiteManagement Class Module
Using the Functions in IIsSiteManagement
Summary
Chapter 9. Programmatic Management of Web Site Properties
Virtual Site Binding
Virtual Directory Binding
Property Inheritance
Programmatically Administering the Web Site Property Sheet
Programmatically Administering the Web Operators Property Sheet
Programmatically Administering the Web Performance Property Sheet
Programmatically Administering the Home Directory Property Sheet
Programmatically Administering the Documents Property Sheet
Programmatically Administering the Directory Security Property Sheet
Programmatically Administering the HTTP Headers Property Sheet
Creating the IIsWebManagement Class Module
Summary
Chapter 10. Programmatic Management of FTP Site Properties
Determining Property Inheritance
Programmatically Administering the FTP Site Property Sheet
Programmatically Administering the Security Accounts Property Sheet
Programmatically Administering the Messages Property Sheet
Programmatically Administering the Home Directory Property Sheet
Programmatically Administering the Directory Security Property Sheet
Creating the IIsFTPManagement Class Module
Summary
Part IV: Exploring the ADSI Service Providers: LDAP
Chapter 11. Programmatic Management of LDAP Infrastructures
A Brief Overview of LDAP Technology and Terminology
Available LDAP APIs
Commercial Products Supporting LDAP
Applied Theory: Installing the Netscape Directory Server
Manipulating an LDAP Directory Using ADSI
Using ADO to Search an LDAP Directory Using Visual Basic
Managing Microsoft Exchange Mailboxes and Distribution Lists Using ADSI s LDAP Provider
Creating the LDAPObjectManagement Class Module
Creating the ExchangeObjectMgt Class Module
Summary
Chapter 12. Programmatic Management of the Windows 2000 Active Directory
Active Directory Terminology Primer
Binding to Objects in the Active Directory
Manipulating Objects in the Active Directory
Creating Objects in the Active Directory
Removing Objects from the Active Directory Using Visual Basic
Managing Security for Objects in the Active Directory
Creating the ADObjectManagement Class Module
Summary
Part V: Appendixes
Appendix A. VBScript Code Reference
Chapter 3: Container Management Code
Chapter 4: User Management Code
Chapter 5: Group Management Code
Chapter 6: Computer and Service Management Code
Chapter 7: File and Print Service Management Code
Chapter 8: IIS Site Operations Code
Chapter 9: IIS Web Site Operations Code
Chapter 10: IIS FTP Site Operations Code
Chapter 11: LDAP Infrastructure Management Code
Chapter 12: Windows 2000 Management Code
Appendix B. ADSI 2.5 Programmer s Reference
AccessControlEntry Interface
AccessControlEntry::AceFlags
AccessControlEntry::AceType
AccessControlEntry::Flags
AccessControlEntry::InheritedObjectType
AccessControlEntry::ObjectType
AccessControlEntry::Trustee
AccessControlList
IADs Interface
IADsCollection
IADsComputer
IADsContainer
IADsDeleteOps Interface
IADsDomain
IADsFileService
IADsFileShare
IADsGroup
IADsLocality
IADsMembers
IADsO Interface
IADsOU Interface
IADsOpenDSObject
IADsPrintJob
IADsPrintJobOperations
IADsPrintQueue
IADsPrintQueueOperations
IADsResource
IADsService
IADsServiceOperations
IADsSession
IADsUser
Custom WinNT Properties
WinNTSystemInfo
Appendix C. Further Reading
Active Directory Design and Administration
Active Directory Service Interfaces (ADSI)
Active Server Page (ASP) Scripting
ActiveX Data Objects
Lightweight Directory Access Protocol (LDAP)
Visual Basic
Index
A index
B index
C index
D index
E index
F index
G index
H index
I index
J index
K index
L index
M index
N index
O index
P index
Q index
R index
S index
T index
U index
V index
W index
X index
A index
B index
C index
D index
E index
F index
G index
H index
I index
J index
K index
L index
M index
N index
O index
P index
Q index
R index
S index
T index
U index
V index
W index
Windows NT/2000 ADSI Scripting for System Administration
ISBN: 1578702194
EAN: 2147483647
Year: 2000
Pages: 194
Authors:
Thomas Eck
BUY ON AMAZON
Inside Network Security Assessment: Guarding Your IT Infrastructure
Quantitative and Qualitative Risk-Assessment Approaches
Reducing the Risk of an Attack
Level I Assessments
Ranking Your Findings
IT Security Architecture and Framework
Strategies for Information Technology Governance
Structures, Processes and Relational Mechanisms for IT Governance
Assessing Business-IT Alignment Maturity
Technical Issues Related to IT Governance Tactics: Product Metrics, Measurements and Process Control
Governance in IT Outsourcing Partnerships
The Evolution of IT Governance at NB Power
802.11 Wireless Networks: The Definitive Guide, Second Edition
Wired Equivalent Privacy (WEP)
Scanning
RF Engineering for 802.11
Windows XP
Security Architecture
HTI+ Home Technology Integrator & CEDIA Installer I All-In-One Exam Guide
Planning a Structured Wiring Installation
HVAC Controls
Security System Basics
Installing a Home Security System
Programming
Extending and Embedding PHP
Data Storage
Compiling on Win32
Summary
Speaking the Windows Dialect
Hash Tables
Cultural Imperative: Global Trends in the 21st Century
Culture and Religion
Cross-Century Worldviews
Empires Past, Present, and Future
Epilogue After September 11
Appendix A Cultural Categorization Characteristics
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies