diff --git a/surface-hub/accessibility-surface-hub.md b/surface-hub/accessibility-surface-hub.md
index 398ea2f3..c36d9cba 100644
--- a/surface-hub/accessibility-surface-hub.md
+++ b/surface-hub/accessibility-surface-hub.md
@@ -1,6 +1,6 @@
---
title: Adjust accessibility settings on Surface Hub
-description: Users can adjust Ease of Access settings for Microsoft Surface Hub.
+description: Learn how to adjust Ease of Access settings on Surface Hub for personalized accessibility, including Magnifier, Narrator, and more.
ms.assetid: 1D44723B-1162-4DF6-99A2-8A3F24443442
ms.reviewer: dpandre
manager: frankbu
diff --git a/surface-hub/admin-group-management-for-surface-hub.md b/surface-hub/admin-group-management-for-surface-hub.md
index 0f6d0561..f9c96c52 100644
--- a/surface-hub/admin-group-management-for-surface-hub.md
+++ b/surface-hub/admin-group-management-for-surface-hub.md
@@ -1,6 +1,6 @@
---
title: Admin group management
-description: Every Microsoft Surface Hub can be configured individually by opening the Settings app on the device.
+description: Manage admin accounts on Surface Hub with local, domain, or Microsoft Entra join options. Enhance security with tailored admin controls.
ms.assetid: FA67209E-B355-4333-B903-482C4A3BDCCE
ms.reviewer:
manager: frankbu
diff --git a/surface-hub/appendix-a-powershell-scripts-for-surface-hub.md b/surface-hub/appendix-a-powershell-scripts-for-surface-hub.md
index a9eae87a..bdc3da46 100644
--- a/surface-hub/appendix-a-powershell-scripts-for-surface-hub.md
+++ b/surface-hub/appendix-a-powershell-scripts-for-surface-hub.md
@@ -1,6 +1,6 @@
---
title: PowerShell for Surface Hub (v1)
-description: This page includes PowerShell scripts intended for the original Surface Hub (v1)
+description: Learn to manage Surface Hub (v1) accounts with PowerShell scripts. Create, validate, and customize device accounts for seamless operation.
ms.assetid: 3EF48F63-8E4C-4D74-ACD5-461F1C653784
manager: frankbu
ms.service: surface-hub
@@ -29,7 +29,7 @@ appliesto:
- [Allowing device IDs for ActiveSync](#allowing-device-ids-for-activesync)
- [Auto-accepting and declining meeting requests](#auto-accept-meetings-cmdlet)
- [Accepting external meeting requests](#accept-ext-meetings-cmdlet)
-
+
> [!NOTE]
> See also [Modern Auth and Unattended Scripts in Exchange Online PowerShell V2](https://techcommunity.microsoft.com/t5/exchange-team-blog/modern-auth-and-unattended-scripts-in-exchange-online-powershell/ba-p/1497387)
@@ -45,14 +45,14 @@ To successfully execute these PowerShell scripts, you need to install the follo
What do the scripts do?
-- Create device accounts for setups using pure single-forest on-premises (Microsoft Exchange and Skype 2013 and later only) or online (Microsoft Office 365), that are configured correctly for your Surface Hub.
-- Validate existing device accounts for any setup (on-premises or online) to make sure they're compatible with Surface Hub.
-- Provide a base template for anyone wanting to create their own device account creation or validation scripts.
+- Create device accounts for setups using pure single-forest on-premises (Microsoft Exchange and Skype 2013 and later only) or online (Microsoft Office 365), that are configured correctly for your Surface Hub.
+- Validate existing device accounts for any setup (on-premises or online) to make sure they're compatible with Surface Hub.
+- Provide a base template for anyone wanting to create their own device account creation or validation scripts.
What do you need in order to run the scripts?
-- Remote PowerShell access to your organization's domain or tenant, Exchange servers, and Skype for Business servers.
-- Admin credentials for your organization's domain or tenant, Exchange servers, and Skype for Business servers.
+- Remote PowerShell access to your organization's domain or tenant, Exchange servers, and Skype for Business servers.
+- Admin credentials for your organization's domain or tenant, Exchange servers, and Skype for Business servers.
> [!NOTE]
> Whether you’re creating a new account or modifying an already-existing account, the validation script verifies that your device account is configured correctly. You should always run the validation script before adding a device account to Surface Hub.
@@ -61,120 +61,34 @@ What do you need in order to run the scripts?
The account creation scripts perform the following tasks:
-- Ask for administrator credentials.
-- Create device accounts in your domain/tenant.
-- Create or assign a Surface Hub-compatible ActiveSync policy to the device accounts.
-- Set various attributes for the created accounts in Exchange and Skype for Business.
-- Assign licenses and permissions to the created accounts.
+- Ask for administrator credentials.
+- Create device accounts in your domain/tenant.
+- Create or assign a Surface Hub-compatible ActiveSync policy to the device accounts.
+- Set various attributes for the created accounts in Exchange and Skype for Business.
+- Assign licenses and permissions to the created accounts.
These attributes are the attributes that are set by the scripts:
-
-
-
-
-
-
-
-
-
-
-
-Set-Mailbox |
-RoomMailboxPassword |
-User-provided |
-
-
- |
-EnableRoomMailboxAccount |
-True |
-
-
- |
-Type |
-Room |
-
-
-Set-CalendarProcessing |
-AutomateProcessing |
-AutoAccept |
-
-
- |
-RemovePrivateProperty |
-False |
-
-
- |
-DeleteSubject |
-False |
-
-
- |
-DeleteComments |
-False |
-
-
- |
-AddOrganizerToSubject |
-False |
-
-
- |
-AddAdditionalResponse |
-True |
-
-
- |
-AdditionalResponse |
-"This is a Surface Hub room!" |
-
-
-New-MobileDeviceMailboxPolicy |
-PasswordEnabled |
-False |
-
-
- |
-AllowNonProvisionableDevices |
-True |
-
-
-Enable-CSMeetingRoom |
-RegistrarPool |
-User-provided |
-
-
- |
-SipAddress |
-Set to the User Principal Name (UPN) of the device account |
-
-
-Set-MsolUserLicense (O365 only) |
-AddLicenses |
-User-provided |
-
-
-Set-MsolUser (O365 only) |
-PasswordNeverExpires |
-True |
-
-
-Set-AdUser (On-premises only) |
-Enabled |
-True |
-
-
-Set-AdUser (On-premises only) |
-PasswordNeverExpires |
-True |
-
-
-
+| Cmdlet | Attribute | Value |
+|---------------------------------|-------------------------------|------------------------------------------------|
+| Set-Mailbox | RoomMailboxPassword | User-provided |
+| | EnableRoomMailboxAccount | True |
+| | Type | Room |
+| Set-CalendarProcessing | AutomateProcessing | AutoAccept |
+| | RemovePrivateProperty | False |
+| | DeleteSubject | False |
+| | DeleteComments | False |
+| | AddOrganizerToSubject | False |
+| | AddAdditionalResponse | True |
+| | AdditionalResponse | "This is a Surface Hub room!" |
+| New-MobileDeviceMailboxPolicy | PasswordEnabled | False |
+| | AllowNonProvisionableDevices | True |
+| Enable-CSMeetingRoom | RegistrarPool | User-provided |
+| | SipAddress | Set to the User Principal Name (UPN) of the device account |
+| Set-MsolUserLicense (O365 only) | AddLicenses | User-provided |
+| Set-MsolUser (O365 only) | PasswordNeverExpires | True |
+| Set-AdUser (On-premises only) | Enabled | True |
+| Set-AdUser (On-premises only) | PasswordNeverExpires | True |
[!INCLUDE [Azure AD PowerShell deprecation note](includes/aad-powershell-deprecation-note.md)]
@@ -186,7 +100,6 @@ The account creation scripts cannot modify an already existing account, but can
### Create an on-premises account
-
```PowerShell
# SHAccountCreateOnPrem.ps1
@@ -1613,8 +1526,8 @@ In the following cmdlets, `$strPolicy` is the name of the ActiveSync policy, and
In order to run the cmdlets, you need to set up a remote PowerShell session and:
-- Your admin account must be remote-PowerShell-enabled. This setting allows the admin to use the PowerShell cmdlets that are needed by the script. (This permission can be set using `set-user $admin -RemotePowerShellEnabled $true`)
-- Your admin account must have the "Reset Password" role if you plan to run the creation scripts. This role allows the admin to change the password of the account, which is needed for the script. The Reset Password Role can be enabled using the Exchange Admin Center.
+- Your admin account must be remote-PowerShell-enabled. This setting allows the admin to use the PowerShell cmdlets that are needed by the script. (This permission can be set using `set-user $admin -RemotePowerShellEnabled $true`)
+- Your admin account must have the "Reset Password" role if you plan to run the creation scripts. This role allows the admin to change the password of the account, which is needed for the script. The Reset Password Role can be enabled using the Exchange Admin Center.
Create the policy.
diff --git a/surface-hub/change-language-on-surface-hub.md b/surface-hub/change-language-on-surface-hub.md
index c632e281..ed22f103 100644
--- a/surface-hub/change-language-on-surface-hub.md
+++ b/surface-hub/change-language-on-surface-hub.md
@@ -1,6 +1,6 @@
---
title: Change display language on Surface Hub
-description: Once a Surface Hub admin installs other language packs, users can change the display language by selecting a new one from the available installed languages.
+description: Learn how Surface Hub users can change the display language, with admin-installed options, for a personalized collaboration experience.
manager: frankbu
ms.service: surface-hub
author: coveminer
diff --git a/surface-hub/check-surface-hub-warranty.md b/surface-hub/check-surface-hub-warranty.md
index b404dcf0..418c3f07 100644
--- a/surface-hub/check-surface-hub-warranty.md
+++ b/surface-hub/check-surface-hub-warranty.md
@@ -1,6 +1,6 @@
---
title: Check Surface Hub warranty status
-description: Describes how to check the warranty status of Surface Hub devices directly from Surface Hub or from the cloud.
+description: Easily check your Surface Hub warranty status via the Surface app, Support for Business portal, or Surface Management Portal.
manager: frankbu
ms.service: surface-hub
author: coveminer
diff --git a/surface-hub/collect-surface-hub-log-files.md b/surface-hub/collect-surface-hub-log-files.md
index ea01c7a3..5c87a444 100644
--- a/surface-hub/collect-surface-hub-log-files.md
+++ b/surface-hub/collect-surface-hub-log-files.md
@@ -1,6 +1,6 @@
---
title: Collect Surface Hub log files
-description: This page shows how admins can collect log files for use when troubleshooting Surface Hub.
+description: Learn how to collect Surface Hub log files locally via USB or remotely through Teams Admin Center for troubleshooting and analysis.
ms.reviewer:
manager: frankbu
ms.service: surface-hub
diff --git a/surface-hub/connect-and-display-with-surface-hub.md b/surface-hub/connect-and-display-with-surface-hub.md
index 05e52dc8..6ca4185c 100644
--- a/surface-hub/connect-and-display-with-surface-hub.md
+++ b/surface-hub/connect-and-display-with-surface-hub.md
@@ -1,6 +1,6 @@
---
title: Connect other devices and display with Surface Hub
-description: You can connect other device to your Surface Hub to display content.
+description: Learn how to connect devices & displays to Surface Hub. Use Guest Mode, Replacement PC Mode, Video Out, or Bluetooth for flexibility.
ms.assetid: 8BB80FA3-D364-4A90-B72B-65F0F0FC1F0D
ms.reviewer: dpandre
manager: frankbu
diff --git a/surface-hub/create-and-test-a-device-account-surface-hub.md b/surface-hub/create-and-test-a-device-account-surface-hub.md
index 540864fe..8ea547f1 100644
--- a/surface-hub/create-and-test-a-device-account-surface-hub.md
+++ b/surface-hub/create-and-test-a-device-account-surface-hub.md
@@ -1,6 +1,6 @@
---
title: Create and test a device account on Surface Hub
-description: This article introduces how to create and test the device account that Microsoft Surface Hub uses to communicate with Microsoft Exchange and Skype.
+description: Set up a Surface Hub device account for seamless meeting scheduling and conferencing with Exchange and Teams integration.
ms.assetid: C8605B5F-2178-4C3A-B4E0-CE32C70ECF67
ms.reviewer: rikot
manager: frankbu
diff --git a/surface/surface-pro-nfc.md b/surface/surface-pro-nfc.md
index 0cb8c70c..dd0dfa63 100644
--- a/surface/surface-pro-nfc.md
+++ b/surface/surface-pro-nfc.md
@@ -6,7 +6,7 @@ ms.localizationpriority: medium
author: coveminer
ms.author: chauncel
ms.topic: overview
-ms.date: 09/04/2024
+ms.date: 12/20/2024
ms.reviewer: chauncel
manager: frankbu
appliesto:
@@ -21,6 +21,9 @@ Although NFC can read information stored on the magnetic stripe of a bank card,
We engineered NFC in Surface Pro 10 and Surface Pro (11th Edition) for enterprise customers where the primary applications of NFC technology extend to authentication, access control, and the exchange of information. These use cases are fundamental in environments that demand heightened security and streamlined operations, such as workplaces and educational institutions.
+> [!NOTE]
+> **NFC support is available only on commercial Wi-Fi versions** of Surface Pro 10 and Surface Pro (11th Edition) for Business. The 5G models of Surface Pro 10 and Surface Pro (11th Edition) do not include NFC support. The consumer Wi-Fi version of Surface Pro (11th Edition) does not include NFC support.
+
## Authenticate with NFC
The NFC reader is located in the upper left bezel of the device, under the display.
@@ -144,7 +147,7 @@ For a managed approach, IT admins can disable NFC using SEMM (Surface Enterprise
### References
-1. NFC is only available on Wi-Fi configurations of Surface Pro 10 and Surface Pro (11th Edition).
+1. NFC is only available on commercial Wi-Fi configurations of Surface Pro 10 and Surface Pro (11th Edition).
## Download NFC Lock Screens