Description
Retrieves and displays the status of SMB Signing, NBNS, and LLMNR as a single PowerShell object with human-readable values.
Overview
This script checks and reports the status of key network security settings, including SMB Signing, NetBIOS Name Service (NBNS), and Link-Local Multicast Name Resolution (LLMNR).
This script returns a PSCustomObject containing the following properties:
- SMB Signing – Indicates whether SMB Signing is enabled.
- NBNS (NetBIOS Name Service) – Indicates whether NetBIOS over TCP/IP is enabled.
- LLMNR (Link-Local Multicast Name Resolution) – Indicates whether LLMNR is enabled.
Notes
- Missing registry keys will default the value to "Disabled".
- Requires administrative privileges to access registry settings.
Example Output
SMB Signing : Enabled NBNS (NetBIOS Name Service) : Disabled LLMNR (Link-Local Multicast Name Resolution) : Enabled
