Table of Contents

 

 
   
   
  Table of Contents
  Index
Windows NT/2000 ADSI Scripting for System Administration
By Thomas Eck
 
Publisher : New Riders Publishing
Pub Date : March 16, 2000
ISBN : 1-57870-219-4
Pages : 700
Slots : 1.0     buy print version
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

Top


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

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net