{"id":23,"date":"2018-11-15T12:55:02","date_gmt":"2018-11-15T19:55:02","guid":{"rendered":"https:\/\/westmesatech.com\/?page_id=23"},"modified":"2018-11-16T19:41:37","modified_gmt":"2018-11-17T02:41:37","slug":"windows-admin-script-tools","status":"publish","type":"page","link":"https:\/\/westmesatech.com\/?page_id=23","title":{"rendered":"Windows Admin Script Tools"},"content":{"rendered":"<p>Download here: <a href=\"\/files\/wast76.zip\">wast76.zip<\/a><\/p>\n<p>Windows Admin Script Tools is a set of utilities that I wrote to assist Windows system administrators. I wrote these programs with logon scripting in mind, but of course they have other uses as well. Many logon scripting tools I have seen require the Windows NT platform to run. I felt that support for the legacy platform was important, as people interested in freeware tools often don&#8217;t have the funds to upgrade all of the client systems in their organizations. Only <strong>IsMember<\/strong> requires Windows NT 4.0 or later; the rest all work fine on Windows 9<em>x<\/em>\/Me.<\/p>\n<p>The following tools are included:<\/p>\n<ul>\n<li><strong>FVerTest<\/strong> &#8211; Allows a shell script to perform version checking on a Win32 executable file, provided it contains version information.<\/li>\n<li><strong>IsAdmin<\/strong> &#8211; Checks if the currently logged-on user is an administrator (Windows NT 4.0 and later). It runs fine on Windows 9x\/Me, where the current logged on user is always an administrator. It can also detect if the current user is a member of Administrators but the group is not enabled (e.g., when UAC is active on Windows Vista and later).<\/li>\n<li><strong>IsMember<\/strong> &#8211; Checks if the currently logged-on user is a member of one or more groups that you can specify on the command line, and it can also list group memberships. Requires Windows NT 4.0 or later.<\/li>\n<li><strong>MinWin<\/strong> &#8211; Minimizes the topmost window on the screen (useful in logon scripts).<\/li>\n<li><strong>NeedBoot<\/strong> &#8211; Determines if there are pending file rename\/move\/delete operations for the next system boot. On Windows 9x\/Me, it checks for the existence of any entries in the [Rename] section of WININIT.INI; on the Windows NT platform, it checks for the existence of the PendingFileRenameOperations registry entry. It can also list the entries in the [Rename] section or the contents of the registry entry.<\/li>\n<li><strong>NUPP<\/strong> (short for &#8220;net use push pop&#8221;) &#8211; Lets you temporarily map a drive letter, do some things, then restore the mapping to its previous value.<\/li>\n<li><strong>OSTest<\/strong> &#8211; Tests the current operating system to see if it meets one or more criteria. You can check if the current platform is Windows 9x\/Me or NT, the version number, service pack number, and build number. It can also detect whether the current OS is running a &#8216;home&#8217; edition, whether it&#8217;s a server or workstation, Terminal Server mode (remote desktop or application server), and architecture (x86, AMD64, or IA64).<\/li>\n<li><strong>RASConns<\/strong> &#8211; Allows a shell script to determine if one or more RAS connections are active. It can also list active RAS connections and determine if a named RAS connection is active.<\/li>\n<li><strong>WinMsg<\/strong> &#8211; Displays a Windows dialog box with a customizable message, buttons and icon. A shell script can detect which button was pressed. You can also read the dialog box text from a text file and specify a timeout period.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Download here: wast76.zip Windows Admin Script Tools is a set of utilities that I wrote to assist Windows system administrators. I wrote these programs with logon scripting in mind, but of course they have other uses as well. Many logon scripting tools I have seen require the Windows NT platform to run. I felt that &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-23","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/westmesatech.com\/index.php?rest_route=\/wp\/v2\/pages\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/westmesatech.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/westmesatech.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/westmesatech.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/westmesatech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=23"}],"version-history":[{"count":4,"href":"https:\/\/westmesatech.com\/index.php?rest_route=\/wp\/v2\/pages\/23\/revisions"}],"predecessor-version":[{"id":63,"href":"https:\/\/westmesatech.com\/index.php?rest_route=\/wp\/v2\/pages\/23\/revisions\/63"}],"wp:attachment":[{"href":"https:\/\/westmesatech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}