Products

Admin Script Pack PowerShell E-book Export

The Admin Script Pack

The Spider's Parlor has created a set of management tools to make some common and some not so common administrative tasks a breeze.

   
Admin Script Pack Version 3.8 released 05/22/2009.

Order the Admin Script Pack today and get lifetime free updates*!

Order Now!

The Admin Script Pack sells for $150 USD. 

Look at all you get:

****************************************

Script Name

Description

AddIEicon Add the special IE icon to the desktop of Windows XP systems.
AddOutlookIcon Creates the “special” Outlook icon on the desktop. Outlook 2003 does not create this icon like previous versions of Outlook did. Not compatible with outlook 2007.
AddRemoveAdmin Allows a local adminstrator to be added to a given PC.  Register this script in ADUC using display specifiers.  You can then right click on a computer object to add a local admin.  Contact The SpidersParlor for help installing in ADUC.
AddSafeModeBoot Adds Safe Mode choice to XP boot menu
AddSnippetTool Adds the snippet tool to the Quick Launch menu.
AddUserToLocalAdminGroup Adds a user to the local admin group on a PC.  This version is not integrated into ADUC.
ADSystemInfo Provides AD System Info details.
AllowCPanelApplets Have you ever wondered where the Display Settings icon or Network Connections folder went in the Control Panel's Classic View? For that matter, why can't you search for them using the start menu search? Because they are prohibited from loading in the regi
AllowSBSAnyDrive2008 Allows System State Backups to any drive.  By default cannot use C:.
AlwaysRunTaskMan Configures Task Manager to automatically execute on login.
AssignRights2HomeDirectories Assigns rights to existing directories. Ideal when moving user shares.
BackupNK2 Creates a safe backup of the Outlook NK2 file.  This file is used for auto  completion of email addresses.
BesSendAs Edit script with domain\userID of the BES Admin service.  Register this script in ADUC via display specifiers.  Right click a user object to grant BES Admin the SendAs right.  Contact The Spider's Parlor for assistance registering with Display Specifiers.
BrowseToFolder Allows user to select a target folder by browsing.
changeFileAttributes Sets file attributes.
ChangeServiceAccountPW Changes the password for all services running under a given service account on the current machine or a remote machine.  Gives the option to stop and restart the services when completed.
CheckCDStatusEject Checks if CD or DVD ROM is ready and if not ejects it.
CheckIfFixRun Performs a registry check to see if a script should continue execution or not.
CheckIfRegKeyExists Checks is a registry key is present or not.
CheckIsAlive Verifies if a PC is reachable before taking other actions.  Creates a list of PCs still needing attention.
CheckWSlistScreenOutput Performs a check to see if machines are online.  Produces output to the screen.
CleanBadMail Empties the Exchange BadMail and UCEArchive folders. Script may be easily modified to delete files from any folder. Configure this script with your folder paths and specify how old files should be before they are deleted.
CleanDiskAutomation Allows workstations to be remotely configured to run Disk Cleanup Wizard at scheduled times with preconfigured settings. This script requires setting a number of options to select time to run cleanup, days to execute and what options to clean.
CleanHotfixUninstalls This script will enumerate Uninstall folders under the Windows directory and delete them if they are more than two weeks old.
CleanLocalProfiles Cleans the local user profiles directory.  Checks for current users and deletes folders of users no longer in AD.
CleanupHPCpqVM Removes all Compaq & HP drivers from a virtual machine after Physical to Virtual (P2V) conversion.
ClearHomeDirectory Clears the home directory property in Active Directory for all users. This setting is a legacy setting for use with NT4 mixed mode domains. This script must be executed on a server or workstation that is part of an Active Directory domain.
ClearLogonHours Clears the logon hour restrictions property in Active Directory for all users.  This script must be executed on a server or workstation that is part of an Active Directory domain.
ClearProxy Clears proxy settings from the registry.
CloneServices Takes a snapshot of service states and saves to a file. When script is executed on another server with that file present the server is configured the same way as the server the snapshot was created from.
CloneUserGroups Makes a target user a member of the same groups as a template user.
CompareUsersAndFolders Compares user folders against AD users and deletes folders where a user account no longer exists.
ComputerInventory2TextFile Provides extensive inventory information for a given server or workstation.  Run this script to perform a quick inventory on a PC. It is recommended to run this script from a USB drive. When executed the script will generate a report based on the PC name.
ComputerInventoryEmail This is a resource script. It will inventory a PC and email the results. Requires you to modify the SMTP server and send to address.
CopyToMoveTo This script adds a menu choices to the Windows Explorer right click menu to allow both move and copy to any folder on the system.
CreateContactsFromExcelList Created contacts in Active Directory.  Change the value of strOU to direct to a different OU.  Otherwise, manually create CompanyContacts OU before running this script.
CreateWSList Creates a WSLIST file by enumerating all computers in the domain.
DeleteDisabledUsers performs a cleanup of disabled user accounts and deletes them.  Provides exclusion list for special accounts or accounts that otherwise cannot be deleted yet.
DisableAccount Disables an Active Directory user account.
DisableExchangeWriter Turns on the Exchange writer for the Volume Shadow Copy service in Windows Small Business Server 2003.

http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q838183
DisableRSSandTCPOffload This script implements workaround #3 from MSKB 948496 to manually  disable RSS and TCP Offload in the registry.
DisableUACRemotely Remotely disables Vista UAC.
DomainInfo Provides a complete list of domain info. (User, ComputerName, Domain Name, Domain Root, DNS Domain Name and PDC Role Holder)
DosHere Allows you to right click a folder in Windows Explorer and choose Command Prompt Here. A command prompt will open already navigated to the folder.
EnableDisableRemoteDesktop Enables/Disables Remote Desktop, logs event to application log
EnableScreenSaverPasswordProtection This script can be used to configure a screen saver, set the idle time for the screen saver to wait and configures the screen saver to require a password to unlock the system. Can be configured to run via a login script.
EnableVistaVerboseMessages Configures Windows Vista to display detailed information during startup, login, logoff and shutdown.
EnumSMTP Lists all SMTP addresses used in a domain.
EventSinkScript Sample disclaimer that is added to all outgoing mail.  For use with Exchange 2003 only.
ExportADContactsList Exports AD contacts to a CSV file.  The report is saved in the same directory as the script was executed from.
fileBrowse Allows user to browse to a file.  Requires a DLL from XP on Vista and Windows 7 machines.  Get a copy of safrcdlg.dll free from  http://www.thespidersparlor.com/publicdownloads/safrcdlg.zip.
FindDeadPCs Searches AD for defunct computer accounts.  Report is written to c:\OldComputers.txt.  If running against a remote domain, launch a command prompt using RUNAS then execute this script via CSCRIPT.EXE.
FixCSC Fixes client side caching (C:\Windows\CSC) for when offline files take up too much disk space.
FocusBarEnhancer Configures the Vista Focus Bar to be thincker so it can be seen.
ForceADUsersPWExpire Forces domain users password to expire. Script is configurable to allow exclusions of service accounts or any user accounts that should not be expired. You may customize this script to set the maximum password age before resetting. This script runs in 3 m
ForceCSCRIPT Forces a script to run under Cscript.exe.
GetCDKeyandSerialNumber Returns the OS Serial Number and CD Key.
GetCurrentUserDistinguishedName Returns the distinguishedName for the current user.
GetDNSDomainName Gets the DNS Domain Name.
GetExistingUsers Returns a list of domain users for the current domain.
GetExistingUsersPrompt Prompts for a domain name and returns a list of domain users for the specified domain.
GetGroupMembers Enumerates all groups in Active Directory and produces a report of group memberships.
GetlastLogonTime Determines the last time a user logged into the domain.
getLockoutLocation Reports what users are locked out at machines provided in a list file (wslist.txt)
GetLogonServer Returns logon server via local environmental variables.
GetmailboxSize Returns the Exchange mailbox size for a given user name.
GetOfficeCDKey Reports what CD key was used when Microsoft Office was installed.
GetPCDistinguishedName Gets the PC distinguishedName.
GetStartupSpecialFolder Locates the Startup special folder.
GetThisScriptsFolder Returns the folder that the current script was executed in.
GetWSHVersion Returns the Windows Script Host Version for a list of PCs.
IEDownloadSpeedEnhancer Configures IE to support more than the default 2 connections to a web site for faster downloads.
IERotator Allows IE to rotate between a list of web site.
IMFUpdateEnabler Configures Exchange Server to receive IMF updates via Windows Update. Note: this requires restarting the SMTP Service. Script will prompt to restart service.
InstallCSE Installs Client Side Extensions for use with Group Policy Preferences from Windows Server 2008.  Installing CSE will allow printer and drive mappings to be configured via GPP.
IPSwitcher Saves IP configurations and allows switching between configurations. Ideal for laptops.
ListDisabledUsers Creates a list of disabled user accounts.  Run this script to identify exceptions to be included in DeleteDisableduser.vbs.
ListInactiveAccounts Determines when each user in the domain last logged on and creates a list in Excel of Notepad.
ListSpecialServiceAccounts Queries a server or workstation for a list of services that are not running under the Local System Account or Network Service.
MailEnableGroup Mail enables groups in AD for Exchange 2007 using PowerShell.  Register this script in ADUC display specifiers to add as a right click menu choice to groups.  Contact The Spider's Parlor for free assistance with this task.
This script will do the following:
1. Checks if the target group is Universal or Global
2. If Global converts to Universal                         
3. Checks the domain the group is from                
4. Finds a domain controller for the domain           
5. Executes PowerShell to mail enable the group    
MonitorProcess Monitors a given process and provides notification when the process ends.
MonitorSiteIsUp Verifies that a web site is accessable.
NotifyESEUTILCompletion Notifies via email when ESEUTIL has completed.  Very helpful when it is vital to compelte Exchange management and get databases online ASAP.  Edit with your email and SMTP server information.
NotifyPasswordExpireOWA Send an email out to network users to notify them if their password is due to expire.  This is helpful in environments with users that predominantly or solely work remotley and utilize OWA.
NTBackupSpeedTweak Provides registry tweaks that will speed up NT Backup.
OptimizeXP Sets registry settings to optimize Windows XP performance. Options provided allow setting kernel to always run in RAM, configures pre-fetch settings to optimize faster boot or faster application start and disabling of 8.3 Naming for better NTFS performanc
OverlayWinver Add overlay text to the desktop to display Windows OS version.
OWACustomTimeOut Allows you to set custom timeout values for public and private computers that access Outlook Web Access
pingListStatus Pings a list of computers.  Allows source file to be a text file or Excel spreadsheet.  Provides a report of ping status.
PingStatus Pings computers.
ProgressBar Provides a fake progress bar so users are aware that your code is running.
ReasonForLogon Set this script up as a login script for servers.  When a user logs in they will be asked for a reason which is then recorded in the event logs.
RebootWS Reboots a PC remotely.
RebootWSfromList Reboots a list of servers or workstations.
RebootWSfromListWithReport Reboots a list of servers or workstations.  Produces a status/error report.
RecordLoginLocations Edit script to indicate where to save tracking information. This script will record when a user logs on. Modifying the report text and implemented as a logoff script, this can also be used to track login & logoff activity.
RecursiveGroupMemberSearch Performs a recursive search of all members of a security or distribution group.
RenameComputer uses NETDOM to rename a computer remotely.
ReportInsalledActiveXControls Creates a list of installed ActiveX controls.
ReportLogonLocationsByPC Reports what users are logged on a given list of computers.
ReportNonInheritedPermissions Creates a report of non inherited NTFS file permissions.  Useful for auditing of shared folders.
ReportThumbdrives Produces a report of network computers that have thumb drives attached.
ReportUserGroupMembership Creates a text file listing all memberships for a given user.
ReportUserGroupMembershipADUCVersion Creates a text file listing all memberships for a given user.  Register this script in ADUC to allow right click access on user object.  Register in ADUC via display specifiers.  Contact The Spider's parlor for assistance.
resetAdminPasswordOnPC Resets the admin password on a list of computers.
ResetResourceAcctPWAD Allows changing of resource account passwords on computers located within a selected OU in ADUC.  Register this script in ADUC via display specifiers.  Contact The Spider's Parlor for free assistance with this task.  This script requires a comma seperated
ReturnScriptPath Returns the full path and script name of the current script.
RootDSE Provides RootDSE information.
SBSDisableDHCPRogueDetection Disables automatic shutdown of SBS DHCP if another DHCP server is detected.
SendToPowerShell Adds SendTo right menu choice for PowerShell.
ServerShutdownForUPS Initiates network shutdown of servers when configured as the action to take by APC or other UPS service.  Modify the script with your list of servers.
SetForwardToInfo Forwards email to an AD contact.
SetLogonPrompt Sets logon prompt text.
SetMarqueeScrSettings Allows standardized text to be configured for the Marquee Screen Saver.
ShowLDAP Adds a right click menu choice in ADUC to display the LDAP path of a given object.  Register this script in ADUC via display specifiers.  Contact The Spider's Parlor for assistance with this task.
SMTPTarpit Configures Exchange or Windows SMTP service to use tar pit settings to prevent directory harvesting. Use in conjunction with Recipient Filtering. Defaults to 5 second delay, modify the script for custom time settings.
SpecifyCscriptColors Changes the color of the CMD prompt when running Cscript.
StartMenuSpeed Changes the default behavior for the start menu. Requires a click to navigate the menu as apposed to the default behavior that auto expands and contracts the menu. Very useful for when you are connected to servers remotely and window sizes between your PC
StopStartSpooler Stops and restarts the spooler service.
TSPrintFix Allows Terminal Services users to redirect printing to their Network or USB (DOT4) printers. Normal TS rules apply, the server still needs to have the print drivers loaded to redirect. This script must be run on the client machine prior to connecting via 
TSPrintFixStartMenuVersion Allows Terminal Services users to redirect printing to their Network or USB (DOT4) printers. Normal TS rules apply, the server still needs to have the print drivers loaded to redirect. This script must be run on the client machine prior to connecting via 
UseMMCNewUIfor2003 Update Windows 2003 MMC with the new UI designed for Vista. Requires separate download from Microsoft. See script comments for details.
UseMMCNewUIforXP Update Windows XP MMC with the new UI designed for Vista. Requires separate download from Microsoft. See script comments for details.
VistaAddIEIcon Adds an IE icon to Windows Vista Desktop.
WhoIsLoggedInThere Reports which user is actively logged into a PC.
WhoIsLoggedInThereListVer Reports which user is actively logged into a list of  PCs.

 

 

Convenient CHM file format allows for easy browsing of scripts.  Each script has options to copy the code to the clipboard or to save the script to a VBS file.


CopyTo ClipBoard/SaveAs VBS
 

*Free updates offer is automatically rescinded for customers who contract custom work and do not pay for services.


Order Now!

Visits since last refresh: Hit Counter





*************************************************