Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Printed | Page 126 |
less should be greater |
Microsoft Press | Jul 13, 2010 | |
Printed | Page 212 |
GetNetAdapterStatus.ps1 full script incomplete |
Microsoft Press | Jul 13, 2010 | |
Printed | Page 89-94 |
.Value missing from code samples On pages 89-94, several code samples do not include .Value as needed. In the first code sample on page 89, change: $objRecordSet.Fields.item("TimeStamp") = Get-Date $objRecordSet.Fields.item("strComputer") = $strComputer $objRecordSet.Fields.item("strDomain") = $strDomain $objRecordSet.Fields.item("strService") = $strServiceName $objRecordSet.Fields.item("strStatus") = $strStatusTo: $objRecordSet.Fields.item("TimeStamp").Value = Get-Date $objRecordSet.Fields.item("strComputer").Value = $strComputer $objRecordSet.Fields.item("strDomain").Value = $strDomain $objRecordSet.Fields.item("strService").Value = $strServiceName $objRecordSet.Fields.item("strStatus").Value = $strStatusIn the "WriteRunningServicesToAccess.ps1" code sample on page 90, change: $objRecordSet.Fields.item("TimeStamp") = Get-Date $objRecordSet.Fields.item("strComputer") = $strComputer $objRecordSet.Fields.item("strDomain") = $strDomain $objRecordSet.Fields.item("strService") = $strServiceName $objRecordSet.Fields.item("strStatus") = $strStatusTo: $objRecordSet.Fields.item("TimeStamp").Value = Get-Date $objRecordSet.Fields.item("strComputer").Value = $strComputer $objRecordSet.Fields.item("strDomain").Value = $strDomain $objRecordSet.Fields.item("strService").Value = $strServiceName $objRecordSet.Fields.item("strStatus").Value = $strStatusIn the first code sample on page 92, change: $objRecordSet.Fields.item("TimeStamp") = Get-Date $objRecordSet.Fields.item("strComputer") = $strComputer $objRecordSet.Fields.item("strDomain") = $strDomain $objRecordSet.Fields.item("strService") = $strServiceName $objRecordSet.Fields.item("strStatus") = $strStatusTo: $objRecordSet.Fields.item("TimeStamp").Value = Get-Date $objRecordSet.Fields.item("strComputer").Value = $strComputer $objRecordSet.Fields.item("strDomain").Value = $strDomain $objRecordSet.Fields.item("strService").Value = $strServiceName $objRecordSet.Fields.item("strStatus").Value = $strStatusIn the last code sample on page 93, change: $objRecordSet.Fields.item("strStartMode") = $strStartMode $objRecordSet.Fields.item("blnAcceptPause") = $blnAcceptPause $objRecordSet.Fields.item("blnAcceptStop") = $blnAcceptStopTo: $objRecordSet.Fields.item("strStartMode").Value = $strStartMode $objRecordSet.Fields.item("blnAcceptPause").Value = $blnAcceptPause $objRecordSet.Fields.item("blnAcceptStop").Value = $blnAcceptStopIn the "WriteServiceConfigToAccess.ps1" code sample on page 94, change: $objRecordSet.Fields.item("TimeStamp") = Get-Date $objRecordSet.Fields.item("strComputer") = $strComputer $objRecordSet.Fields.item("strDomain") = $strDomain $objRecordSet.Fields.item("strService") = $strServiceName $objRecordSet.Fields.item("strStartName") = $strStartName $objRecordSet.Fields.item("strStartMode") = $strStartMode $objRecordSet.Fields.item("blnAcceptPause") = $blnAcceptPause $objRecordSet.Fields.item("blnAcceptStop") = $blnAcceptStopTo: $objRecordSet.Fields.item("TimeStamp").Value = Get-Date $objRecordSet.Fields.item("strComputer").Value = $strComputer $objRecordSet.Fields.item("strDomain").Value = $strDomain $objRecordSet.Fields.item("strService").Value = $strServiceName $objRecordSet.Fields.item("strStartName").Value = $strStartName $objRecordSet.Fields.item("strStartMode").Value = $strStartMode $objRecordSet.Fields.item("blnAcceptPause").Value = $blnAcceptPause $objRecordSet.Fields.item("blnAcceptStop").Value = $blnAcceptStop |
Microsoft Press | May 06, 2010 | |
Printed | Page 210 |
" " should be "@ On page 210, the third sentence contains incorrect information regarding closing a here-string. Change: "A here-string is defined by using the following tags: @" to open the here-string and " " to close the here-string." To: "A here-string is defined by using the following tags: @" to open the here-string and "@ to close the here-string." |
Microsoft Press | May 06, 2010 |