Get SMB Security Settings

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

Scroll to Top