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
SQL Hacks
Hack 1. Run SQL from the Command Line
Hack 36. Calculate the Distance Between GPS Locations
Hack 47. Exploit an SQL Injection Vulnerability
Hack 76. Compress to Avoid LOBs
Hack 78. Break It Down by Range
Mapping Hacks: Tips & Tools for Electronic Cartography
Hack 1. Put a Map on It: Mapping Arbitrary Locations with Online Services
Hack 27. Calculate the Distance Between Points on the Earths Surface
Hack 30. Plot a Great Circle on a Flat Map
Hack 69. Find Your Way Around GRASS
Hack 100. Map Imaginary Places
After Effects and Photoshop: Animation and Production Effects for DV and Film, Second Edition
Photoshop Layers and After Effects
Blue-Screen Garbage Mattes
Matte and Keying Plug-ins
Motion Matte Painting in Photoshop
Custom Scene Transitions
Cisco ASA: All-in-One Firewall, IPS, and VPN Adaptive Security Appliance
Network Access Control
Architectural Overview
Configuring and Troubleshooting Cisco IPS Software via CLI
Monitoring and Troubleshooting Site-to-Site IPSec VPNs
System Clock
Sap Bw: a Step By Step Guide for Bw 2.0
Create an InfoPackage to Load Transaction Data
Using the Persistent Staging Area (PSA)
Preparing to Load Data into the ODS Object, Then into an InfoCube
Loading Data into the ODS Object
System Landscape
Extending and Embedding PHP
Working with Arrays and HashTables
Persistent Resources
Properties
Interfaces
Configuration and Linking
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