Microsoft

Posted by support | General | Tuesday 22 May 2007 9:40 am

These docs are on www.microsoft.com web site. I have them here to log my cases. Scripts are dangerous. Download at risk.

Net User / Group
net localgroup administrators John /add

Exchange 2003
Microsoft KB817379
How to setup Exchange for OWA.

Exchange Admin Guide

Exchange 2003 Defrag Procedure
Defrag Exchange

3gb-switch-in-exchange-server-2003-on-a-windows

Version of Exchange

exchange-builds

Active Directory Reset Restore Password 2000 and 2003

Server 2000
active-directory-reset-restore-passwd

Server 2003
activedirectory-reset-restore-passwd-2003

how-to-use-ntdsutil-to-manage-active-directory-files-from-the-command-line-in-windows-server-2003

use-ntdsutil-to-manage-active-directory-files-from-the-command-line-in-windows-2000

Server 2003
how-to-use-the-recovery-console-on-a-windows-server-2003
Microsoft and VMware
Microsoft View on Virtual Servers

Server 2003 Recovery Console
how-to-use-the-recovery-console-on-a-windows-server-2003

Misc Items
Microsoft KB Aritcle –netsh–
Using netsh from the command line for NICs

RDP Printer Script
Using RDP XP SP2. Run this script to be able to print

Vista RDP Script
Using Vista and need to RDP to a terminal server. Run this script.

WINS Node Types (DHCP Setup for WINS) Scope Option 046
The four TCP/IP node types are defined by number in Windows:
1 – bnode (broadcast only) 0×1
2 – pnode (WINS only)         0×2
4 – mnode (broadcast, then WINS) 0×4
8 – hnode (WINS, then broadcast)  0×8

DSQuery group command
REF:http://winmasterplan.blogspot.com/2008_07_01_archive.html
Useful one-step scripts:

- Show the creation date of all groups from AD forest:
dsquery * forestroot -filter “(&(objectClass=Group))” -attr name whenCreated description -limit 0

 
- Show the date of modification of all groups from AD forest:
dsquery * forestroot -filter “(&(objectClass=Group))” -attr name whenChanged description -limit 0

- Show the creation date of all users from AD forest:
dsquery * forestroot -filter “(&(objectClass=User))” -attr name whenCreated description -limit 0

 
- Show all distribution groups mail enabled from AD forest
dsuery * forestroot -filter “(&(samAccountType=268435457)(mail=*))” -limit 0

- Show all distribution groups without mail enabled from AD forest
dsquery * forestroot -filter “(&(samAccountType=268435457)(!mail=*))” -limit 0

- Show all security groups mail enabled from AD forest
dsquery * forestroot -filter “(&(samAccountType=268435456)(mail=*))” -limit 0

- Show all security groups without mail enabled from AD forest
dsquery * forestroot -filter “(&(samAccountType=268435456)(!mail=*))” -limit 0

 
- Show membership of a group named “XXX”
dsquery group -name “XXX” | dsget group -members -expand

FINDSTR

Searches for strings in files.

FINDSTR [/B] [/E] [/L] [/R] [/S] [/I] [/X] [/V] [/N] [/M] [/O] [/P] [/F:file]
[/C:string] [/G:file] [/D:dir list] [/A:color attributes] [/OFF[LINE]]
strings [[drive:][path]filename[ ...]]

/B Matches pattern if at the beginning of a line.
/E Matches pattern if at the end of a line.
/L Uses search strings literally.
/R Uses search strings as regular expressions.
/S Searches for matching files in the current directory and all
subdirectories.
/I Specifies that the search is not to be case-sensitive.
/X Prints lines that match exactly.
/V Prints only lines that do not contain a match.
/N Prints the line number before each line that matches.
/M Prints only the filename if a file contains a match.
/O Prints character offset before each matching line.
/P Skip files with non-printable characters.
/OFF[LINE] Do not skip files with offline attribute set.
/A:attr Specifies color attribute with two hex digits. See “color /?”
/F:file Reads file list from the specified file(/ stands for console).
/C:string Uses specified string as a literal search string.
/G:file Gets search strings from the specified file(/ stands for console).
/D:dir Search a semicolon delimited list of directories
strings Text to be searched for.
[drive:][path]filename
Specifies a file or files to search.

Use spaces to separate multiple search strings unless the argument is prefixed
with /C. For example, ‘FINDSTR “hello there” x.y’ searches for “hello” or
“there” in file x.y. ‘FINDSTR /C:”hello there” x.y’ searches for
“hello there” in file x.y.

Regular expression quick reference:
. Wildcard: any character
* Repeat: zero or more occurrences of previous character or class
^ Line position: beginning of line
$ Line position: end of line
[class] Character class: any one character in set
[^class] Inverse class: any one character not in set
[x-y] Range: any characters within the specified range
\x Escape: literal use of metacharacter x
\<xyz Word position: beginning of word
xyz\> Word position: end of word

For full information on FINDSTR regular expressions refer to the online Command
Reference.

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

You must be logged in to post a comment.