From 646d40cbc6e839be7fad29344b7b2ab881058a55 Mon Sep 17 00:00:00 2001
From: Meghan Stewart <33289333+mestew@users.noreply.github.com>
Date: Mon, 10 Jul 2023 16:33:48 -0700
Subject: [PATCH] edit wufbr error codes and script -8099827
---
.../includes/wufb-reports-script-error-codes.md | 2 +-
.../update/wufb-reports-configuration-script.md | 14 ++++++++++++--
windows/deployment/update/wufb-reports-enable.md | 6 ++----
3 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/windows/deployment/update/includes/wufb-reports-script-error-codes.md b/windows/deployment/update/includes/wufb-reports-script-error-codes.md
index 0b36547cc6..a6ca5fedc8 100644
--- a/windows/deployment/update/includes/wufb-reports-script-error-codes.md
+++ b/windows/deployment/update/includes/wufb-reports-script-error-codes.md
@@ -5,7 +5,7 @@ manager: aaroncz
ms.technology: itpro-updates
ms.prod: windows-client
ms.topic: include
-ms.date: 08/18/2022
+ms.date: 07/11/2023
ms.localizationpriority: medium
---
diff --git a/windows/deployment/update/wufb-reports-configuration-script.md b/windows/deployment/update/wufb-reports-configuration-script.md
index a521c8c546..1d2c0698ab 100644
--- a/windows/deployment/update/wufb-reports-configuration-script.md
+++ b/windows/deployment/update/wufb-reports-configuration-script.md
@@ -28,14 +28,24 @@ You can download the script from the [Microsoft Download Center](https://www.mic
This script's two primary files are `ConfigScript.ps1` and `RunConfig.bat`. You configure `RunConfig.bat` according to the directions in the `.bat` itself, which will then run `ConfigScript.ps1` with the parameters entered to `RunConfig.bat`. There are two ways of using the script: in **Pilot** mode or **Deployment** mode.
- In **Pilot** mode (`runMode=Pilot`), the script will enter a verbose mode with enhanced diagnostics, and save the results in the path defined with `logpath` in `RunConfig.bat`. Pilot mode is best for a pilot run of the script or for troubleshooting configuration.
-- In **Deployment** mode (`runMode=Deployment`), the script will run quietly.
+- In **Deployment** mode (`runMode=Deployment`), the script doesn't run any additional diagnostics or additional logging.
> [!Important]
> [PsExec](/sysinternals/downloads/psexec) is used to run the script in the system context. Once the device is configured, remove PsExec.exe from the device.
## How to use this script
-Open `RunConfig.bat` and configure the following (assuming a first-run, with `runMode=Pilot`):
+Edit the `RunConfig.bat` file and configure the following variables:
+
+| Variable | Allowed values and description | Example |
+|---|---|---|
+| runMode | **Pilot** (default): Verbose mode with additional diagnostics with additional logging
**Deployment**: Doesn't run any additional diagnostics or add extra logging | `runMode=Pilot` |
+| logPath | Path where the logs will be saved. The default location of the logs is `.\UCLogs`. | `logPath=C:\temp\logs` |
+| logMode | **0**: Log to the console only **1** (default): Log to file and console. **2**: Log to file only. | `logMode=2` |
+| DeviceNameOptIn | **true** (default): Device name is sent to Microsoft. **false**: Device name isn't sent to Microsoft. | `DeviceNameOptIn=true` |
+| ClientProxy | **Direct** (default): No proxy is used. The connection to the endpoints is direct. **System**: The system proxy, without authentication, is used. This type of proxy is typically configured with [netsh](/windows-server/networking/technologies/netsh/netsh-contexts) and can be verified using `netsh winhttp show proxy`. **User**: The proxy is configured through IE and it might or might not require user authentication. For more information, see [How the Windows Update client determines which proxy server to use to connect to the Windows Update website](https://support.microsoft.com/en-us/topic/how-the-windows-update-client-determines-which-proxy-server-to-use-to-connect-to-the-windows-update-website-08612ae5-3722-886c-f1e1-d012516c22a1) | `ClientProxy=Direct` |
+|
+
1. Define `logPath` to where you want the logs to be saved. Ensure that `runMode=Pilot`.
1. Don't modify the [Commercial ID](update-compliance-get-started.md#get-your-commercialid) values since they're used for the earlier version of Windows Update for Business reports (Update Compliance). Leave `setCommercialID=false` and the `commercialIDValue=Unknown`.
diff --git a/windows/deployment/update/wufb-reports-enable.md b/windows/deployment/update/wufb-reports-enable.md
index df307acd3d..c29c9dced3 100644
--- a/windows/deployment/update/wufb-reports-enable.md
+++ b/windows/deployment/update/wufb-reports-enable.md
@@ -6,7 +6,7 @@ ms.prod: windows-client
author: mestew
ms.author: mstewart
ms.topic: article
-ms.date: 04/26/2023
+ms.date: 07/11/2023
ms.technology: itpro-updates
---
@@ -52,9 +52,7 @@ Windows Update for Business reports uses an [Azure Log Analytics workspaces](/az
## Enroll into Windows Update for Business reports
-Enroll into Windows Update for Business reports by configuring its settings through either the Azure Workbook or from the Microsoft 365 admin center. Completing the Windows Update for Business reports configuration removes needing to specify [`CommercialID`](update-compliance-get-started.md#get-your-commercialid), which was needed by Update Compliance, the predecessor of Windows Update for Business reports.
-
-Use one of the following methods to enroll into Windows Update for Business reports:
+Enroll into Windows Update for Business reports by configuring its settings through either the Azure Workbook or from the Microsoft 365 admin center. Use one of the following methods to enroll into Windows Update for Business reports:
##### Enroll through the Azure Workbook (recommended method)