Perl for System Administration by David N. Blank-Edelman The following are changes made in the 10/00 reprint: {15} last sentence of last paragraph (bullet 2): The sentence "It is better to bite the bullet and write \\\\winnt\temp\..." now reads "...and write \\\\winnt\\temp\\..." [21] print "found one in $workdir\n" now reads: print "found one in $workdir\n"; [21] The code chdir($startdir) or die "Unable to change to dir $startdir:$!\n"; was moved just below the foreach loop. (63) In the Subroutine "CollectInformation": return \$record now reads return \%record. {111} spurious closing brace: 'winmgmts:{impersonationLevel}=impersonate}!Win32_Process') was changed to: 'winmgmts:{impersonationLevel=impersonate}!Win32_Process') {112} spurious closing brace: 'winmgmts:{impersonationLevel}=impersonate}!Win32_Process') was changed to: 'winmgmts:{impersonationLevel=impersonate}!Win32_Process') {112} missing "\n": print "--- Methods ---\n"; was changed to: print "\n--- Methods ---\n"; {113} spurious closing brace: 'winmgmts:{impersonationLevel}=impersonate}') was changed to: 'winmgmts:{impersonationLevel=impersonate}') [131] 2d from the bottom: The link http://www.dtmf.org was transliterated; the correct link now reads http://www.dmtf.org. <220> Module information table: The value for Net::LDAP now reads 0.20. {299} $log = new Win32::EventLog("System") or die "Unable to open system log:$!\n"; now reads: $log = new Win32::EventLog("System") or die "Unable to open system log:$^E\n"; {304} The line which says: kill -HUP $pid; now reads: kill 'HUP', $pid; {311} Win32::EventLog::Open($EventLog,'System','') or die "Could not open System log:$!\n"; now reads: Win32::EventLog::Open($EventLog,'System','') or die "Could not open System log:$^E\n"; [386] Figure B-2: The text describes entries in an LDAP directory while the figure depicted a GUI display of an ADSI class. The figure has been changed.