rollout

AutoIt 3.3.0.0
AutoIt is considered as a useful and easy to use tool for simulating key presses, mouse movements and window commands which will automate any windows based task more>>
AutoIt 3.3.0.0 is considered as a useful and easy to use tool for simulating key presses, mouse movements and window commands which will automate any windows based task. AutoIt was primarily designed to assist in automatically installing software that cannot be automatically installed by other means.
This is most useful during a PC rollout where thousands of client machines need to be automatically installed. However, AutoIt can also be used as a general purpose scripting language.
Major Features:
- Easy to learn BASIC-like syntax
- Simulate keystrokes and mouse movements
- Manipulate windows and processes
- Interact with all standard windows controls
- Scripts can be compiled into standalone executables
- Create Graphical User Interfaces (GUIs)
- COM support
- Regular expressions
- Directly call external DLL and Windows API functions
- Scriptable RunAs functions
- Detailed helpfile and large community-based support forums
- Compatible with Windows 95 / 98 / ME / NT4 / 2000 / XP / 2003 / Vista / 2008
- Unicode and x64 support
- Digitally signed for peace of mind
- Works with Windows Vista's User Account Control (UAC)
Enhancements:
- Windows 9x and Windows NT 4.0 Operating System support has been removed.
- Added: New flag for StringSplit() to not return the count in element 0.
- Added #328: StringToASCIIArray(), StringFromASCIIArray() functions.
- Added: New flag to Run()/RunAs() to fix issue 415 (Adds new Constants.au3 constant: $STDIO_INHERIT_PARENT).
- Added: New flag to all Run functions for better CUI compatibility (Adds new Constants.au3 constant: $RUN_CREATE_NEW_CONSOLE).
- Added #481: 11 pixel margin around the text in SplashTextOn() (Meets Vista UI guidelines).
- Added #468: Added MSec macro for obtaining the current milliseconds for the current second.
- Added #277: CPUArch macro to return the capability of the processor.
- Added #454: FO_UTF8 allowing FileOpen() in Read mode for reading UTF8 files without BOM.
- Added: $FO_UTF16_LE, FO_UTF16_BE allowing FileOpen() in Read mode for reading UTF16 files without BOM.
- Added #407: Documented that For...In loops are read-only.
- Added #645: IniDelete() now supports the Default keyword for the 3rd parameter.
- Fixed: Send() was incorrectly inserting a leading zero when using the {ASC 0xNNNN} format.
- Fixed #305: GUICtrlSetFont() for Combo causing highlight.
- Fixed #318: GUICtrlSetTip() on TreeViewItem must return 0.
- Fixed #339: GUICtrlDelete() crashes.
- Fixed #345: OSVersion for Windows 2008.
- Fixed #366: AutoIt crash on bad syntax.
- Fixed #380: OSVersion for Windows XP 64-bit Edition.
- Fixed #346: FileOpenDialog()/FileSaveDialog() filter length limit.
- Fixed #387: DllClose() and DllCallbackFree() crashing when an invalid handle used.
- Fixed #449: SystemDir does not return SysWOW64 under X64 in 32-bit mode.
- Fixed #440: Fatal error when script ends with EOF (0x1A).
- Fixed #464: Example script for GUICtrlCreateAvi() did not work on Vista.
- Fixed #484: ObjGet() would crash when invalid files were specified.
- Fixed #501: ProcessGetStats() failed for processes running as other users (including SYSTEM).
- Fixed #92: DllStruct data truncated with char[]/wchar[].
- Fixed: GuiCtrlSetState(graphic, GUI_HIDE) does not hide.
- Fixed: GuiCtrlSetResizing(graphic, ) not moving.
- Fixed: GuiCreate(...,Style without caption) does not resize properly.
- Fixed: GuiSetStyle(caption change) does not resize properly.
- Fixed: GuiCtrlSetState($listviewitem) does not return error.
- Fixed #562: Specifying the TITLE property caused all other properties to be lost (Window title matching).
- Fixed #569 TCPRecv() doc example.
- Fixed #589: Some comparison operators did not return a boolean value.
- Fixed #583: Bad formatting of MSEC in documentation.
- Fixed #574: Using 0 for the SendKeyDelay or SendKeyDownDelay removes the respective delay when using Send().
- Fixed #542: Crash with regular expressions.
- Fixed #531: Clarification of some of the remarks for GUICtrlSetGraphic().
- Fixed #539: StringSplit() with flag 2 and no matching delimiters wasn't returning the full string.
- Fixed #601: Tooltip return 0 when title length >99.
- Fixed #608: listView GUICtrlSetBkColor() not redrawn.
- Fixed #628: GuiCtrlRead(ctxmenu, adv) bad return.
- Fixed #640: PCRE does not support L, l, N, U, or u : doc updated
- Fixed #642: Installer now correctly opens the merged helpfile to the history page instead of the AutoIt-only helpfile.
- Fixed #646: Call() now sets specific @error and @extended values when it fails to find a function.
- Fixed #669: Typo in Dec() example.
- Fixed #659: Documented that UNC paths are not supported when using FileSelectFolder().
- Fixed #671: Crash when using $WS_EX_MDICHILD without specifying a valid parent.
- Fixed: Crash when using BinaryToString() with invalid UTF16 input string. BinaryToString() now has new error codes to support diagnosing invalid input.
- Fixed #743: AutoIt Crash when Tray functions are use with invalid ID.
- Fixed #748: AutoIt Crash with DllCall.
- Changed #393: Documented that SoundSetWaveVolume() works differently in Windows Vista.
- Changed: PCRE regular expression engine updated to 7.8.
- Changed: @ProcessorArch changed to OSArch as it was misleading.
- Changed: Size limits removed from RegRead() and RegWrite() (previously 64KB for some registry types).
- Changed: RegRead() and RegWrite() no longer use hex strings for REG_BINARY types - native binary datatypes are enforced.
CompuSec 5.1
protects notebook & desktop PCs more>> CompuSec is a Security Suite that protects Notebook and Desktop PCs. It provides Access Control, Hard Disk Encryption, VPN, file encryption and Single Sign On. This version of CompuSec is Free, it has full functions without any limitations.
FREE CompuSec provides high level of security with a flexible and transparent mode of operation. Individuals, small groups of users as well as large enterprises use FREE CompuSec. It combines a complete set of security functions, while providing users the option to configure the product to their own needs. Large organizations will also find a host of special functions to efficiently manage a large implementation of CompuSec, such as unattended installation, centralized rollout, support for disk images, central software distribution, service functions and central user management.<<less
Group Policy Inventory 1.0.1361.27800
Allows administrators to collect Group Policy and other information from any number of computers in their network. more>> Allows administrators to collect Group Policy and other information from any number of computers in their network.
The Group Policy Inventory application was designed to allow administrators to collect Group Policy and other information from any number of computers in their network by running multiple Resultant Set of User Policy (RSOP) or Windows Management Instrumentation (WMI) queries. The query results can be exported to either an XML or a text file, and can be analyzed in Excel.
Typical usage scenarios:
RSOP Queries:
Do a software inventory for users and computers in a domain or OU
See which applications are installed on computers in the domain
Track the rollout of new GPOs on a domain
Find computers that have not downloaded and applied new GPOs
WMI Queries:
Do a complete hardware inventory (processor, memory, hard disk space, etc) for all computers in the domain
Scan all computers to see if a particular hotfix is applied
See the amount of disk space that is available on computers
Test a WMI filter before implementing it in the domain
PsGetSid 1.43
Displays the SID of a computer or a user. more>> Have you performed a rollout, only to discover that your network might suffer from the SID duplication problem? In order to know which systems have to be assigned a new SID (using a SID updater like our own NewSID), you have to know what a computers machine SID is. Up until now, theres been no way to tell the machine SID without knowing Regedit tricks and exactly where to look in the Registry. PsGetSid makes reading a computers SID easy, and works across the network so that you can query SIDs remotely. PsGetSid also lets you see the SIDs of user accounts and translate a SID into the name that represents it.<<less
Estate Guardian 10 6.3
Estate Guardian features - software rollout, hardware&software inventory and more more>>
The program supports real-time: software rollout, software license management and a multitude of computer monitoring functions.
Real-time software, hardware and runtime inventories can be directed to a database for 100% accurate reporting giving snapshot or overtime trend analysis. No additional hardware is required for installation.
The system is engineered to provide true scaling and operate using negligible network traffic and processing overhead. The operator will always have a true view of their computer estate and is able to action many different tasks to all or some of their computers in real time.
ParaTek - Estate Guardian features- software rollout, hardware&software inventory and more. Estate GuardianPacific Timesheet 6.4
web-based timesheet,time tracking software . more>> Pacific Timesheet is web-based timesheet and time tracking software that provides project timesheet, project time tracking, project management, project portfolio management, job costing, product life cycle management, payroll timesheet, and time and attendance features in one system. Modules include automated approvals, billing and pay rates, time-off scheduling, resource scheduling, custom reporting, project management dashboard, iPhone timesheet, IVR integration, time clock integration and payroll integration. Each module can be licensed separately. Pacific Timesheetsupports all major operating systems and browsers, and is available in licensed or ASP/online versions. Pacific Timesheet is built on an open, scalable and J2EE compliant services oriented architecture. Pacific Timesheets extensive customization support can meet virtually every end user requirement, and makes it the best platform to consolidate and standardize your time tracking systems. This platform provides maximum control, flexibility and visibility allowing managers and administrators to deploy and standardize their time and work tracking implementations quickly with little or no training required. Pacific Timesheet Enterprise integrates seamlessly with your existing IT infrastructure and other software assets so you can easily merge and compare data across key systems. Custom configurations are available for specialized requirements. Extensive training services, including End User training, Project management admin training, Supervisor training, and Application Admin training, and consulting services ensure that rollout is on-time and user acceptance is high.<<less
Internet Success Ladder 2.0
Internet Success Ladder is a highly-efficient, high-quality which can give you so much useful knowledge. more>>
Internet Success Ladder 2.0 is a highly-efficient, high-quality which can give you so much useful knowledge.
Inside the 'Internet Success Ladder 2.0' manual you will discover how to get your own 'high-demand' product to sell online. Design a killer website that gets the sale virtually every time. Write and rollout ads that practically force people to respond. Create your own automated traffic generators to bring in visitors by the droves. Build an email mailing list of eager beaver contacts.
Locate thousands of other people to sell your products for you. Automate your entire system to run on autopilot. And finally, work the back-end by repeating the process. In other words everything you should know to start Earning a Guaranteed Full-Time Living Online!
NewSID 4.10
Learn about the computer SID problem everybody has been talking about and get a free computer SID changer more>>
While this method saves hours of work and hassle over other rollout approaches, it has the major problem that every cloned system has an identical Computer Security Identifier (SID). This fact compromises security in Workgroup environments, and removable media security can also be compromised in networks with multiple identical computer SIDs.
Demand from the Windows community has lead Symantec and Altiris to develop programs that can change a computers SID after a system has been cloned. However, Symantecs SID Changer andSymantecs Ghost Walker are only sold as part of each companys high-end product. Further, they both run from a DOS command prompt (Altiris changer is similar to NewSID).
NewSID is a program we developed that changes a computers SID. It is free, comes with full source, and is a Win32 program, meaning that it can easily be run on systems that have been previously cloned. NewSID works on Windows NT 4, Windows 2000, Windows XP and Windows .NET Server.
One of the most popular ways of performing mass Windows rollouts (typically hundreds of computers) in corporate environments is based on the technique of disk cloning. A system administrator installs the base operating system and add-on software used in the company on a template computer. After configuring the machine for operation in the company network, automated disk or system duplication tools (such as Symantecs Ghost, PowerQuests Image Drive, Altiris RapiDeploy , and Innovative Softwares ImageCast) are used to copy the template computers drives onto tens or hundreds of computers. These clones are then given final tweaks, such as the assignment of unique names, and then used by company employees.
Another popular way of rolling out is by using the Microsoft sysdiff utility (part of the Windows Resource Kit). This tool requires that the system administrator perform a full install (usually a scripted unattended installation) on each computer, and then sysdiff automates the application of add-on software install images.
Because the installation is skipped, and because disk sector copying is more efficient than file copying, a cloned-based rollout can save dozens of hours over a comparable sysdiff install. In addition, the system administrator does not have to learn how to use unattended install or sysdiff, or create and debug install scripts. This alone saves hours of work.
NewSID is an application we developed to change a computers SID. It first generates a random SID for the computer, and proceeds to update instances of the existing computer SID it finds in the Registry and in file security descriptors, replacing occurrences with the new SID. NewSID requires administrative privileges to run. It has two functions: changing the SID, and changing the computer name.
To use NewSIDs auto-run option, specify "/a" on the command line. You can also direct it to automatically change the computers name by including the new name after the "/a" switch. For example:
newsid /a [newname]
Would have NewSID run without prompting, change the computer name to "newname" and have it reboot the computer if everything goes okay.
NewSID starts by reading the existing computer SID. A computers SID is stored in the Registrys SECURITY hive under SECURITYSAMDomainsAccount. This key has a value named F and a value named V. The V value is a binary value that has the computer SID embedded within it at the end of its data. NewSID ensures that this SID is in a standard format (3 32-bit subauthorities preceded by three 32-bit authority fields).
Next, NewSID generates a new random SID for the computer. NewSIDs generation takes great pains to create a truly random 96-bit value, which replaces the 96-bits of the 3 subauthority values that make up a computer SID.
Three phases to the computer SID replacement follow. In the first phase, the SECURITY and SAM Registry hives are scanned for occurrences of the old computer SID in key values, as well as the names of the keys. When the SID is found in a value it is replaced with the new computer SID, and when the SID is found in a name, the key and its subkeys are copied to a new subkey that has the same name except with the new SID replacing the old.
The final two phases involve updating security descriptors. Registry keys and NTFS files have security associated with them. Security descriptors consist of an entry that identifies which account owns the resource, which group is the primary group owner, an optional list of entries that specify actions permitted by users or groups (known as the Discretionary Access Control List - DACL), and an optional list of entries that specify which actions performed by certain users or groups will generate entries in the system Event Log (System Access Control List - SACL). A user or a group is identified in these security descriptors with their SIDs, and as I stated earlier, local user accounts (other than the built-in accounts such as Administrator, Guest, and so on) have their SIDs made up of the computer SID plus a RID.
The first part of security descriptor updates occurs on all NTFS file system files on the computer. Every security descriptor is scanned for occurrences of the computer SID. When NewSID finds one, it replaces it with the new computer SID.
The second part of security descriptor updates is performed on the Registry. First, NewSID must make sure that it scans all hives, not just those that are loaded. Every user account has a Registry hive that is loaded as HKEY_CURRENT_USER when the user is logged in, but remains on disk in the users profile directory when they are not. NewSID identifies the locations of all user hive locations by enumerating the HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionProfileList key, which points at the directories in which they are stored. It then loads them into the Registry using RegLoadKey under HKEY_LOCAL_MACHINE and scans the entire Registry, examining each security descriptor in search of the old computer SID. Updates are performed the same as for files, and when its done NewSID unloads the user hives it loaded. As a final step NewSID scans the HKEY_USERS key, which contains the hive of the currently logged-in user as well as the .Default hive. This is necessary because a hive cant be loaded twice, so the logged-in user hive wont be loaded into HKEY_LOCAL_MACHINE when NewSID is loading other user hives.
Finally, NewSID must update the ProfileList subkeys to refer to the new account SIDs. This step is necessary to have Windows NT correctly associate profiles with the user accounts after the account SIDs are changed to reflect the new computer SID.
NewSID ensures that it can access and modify every file and Registry key in the system by giving itself the following privileges: System, Backup, Restore and Take Ownership.
- Page: 1 of 1
- 1