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
Java I/O
Skipping Bytes
URLViewer
Converting Between Streams and Channels
The Generic Connection Framework
ContentConnection
Network Security Architectures
Network Security Technologies
Layer 2 Security Considerations
IP Addressing Design Considerations
Identity Design Considerations
Systematic Software Testing (Artech House Computer Library)
The Test Manager
Improving the Testing Process
Some Final Thoughts…
Appendix C IEEE Templates
Appendix E Simplified Unit Test Plan
101 Microsoft Visual Basic .NET Applications
Working with Microsoft Visual Studio .NET 2003 and Microsoft .NET Framework 1.1
Interacting with the Operating System
Working with the .NET Framework
Visual Studio .NET
Coding Conventions
Cisco ASA: All-in-One Firewall, IPS, and VPN Adaptive Security Appliance
Initial Setup and System Maintenance
Authenticating Firewall Sessions (Cut-Through Proxy Feature)
Failover Configuration
Cisco IPS Software Architecture
Configuration Steps
Microsoft Visual Basic .NET Programmers Cookbook (Pro-Developer)
Strings and Regular Expressions
Numbers, Dates, and Other Data Types
XML
Multithreading
Security and Cryptography
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