---
title: MicrosoftNetworkServerPolicy type | Wartiva GraphQL API
description: Manages SMB server network settings for authentication, signing, and session timeouts on Windows systems. Wartiva GraphQL API reference with examples.
url: https://wartiva.com/api-docs/types/microsoft-network-server-policy.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL type

# `MicrosoftNetworkServerPolicy` type

Manages SMB server network settings for authentication, signing, and session timeouts on Windows systems.

## Fields

| Field Name | Description |
|---|---|
| `autoDisconnect` - [`Duration`](https://wartiva.com/api-docs/types/duration.html) | Amount of idle time required before suspending session. |
| `requireSecuritySignature` - [`Boolean`](https://wartiva.com/api-docs/types/boolean.html) | Digitally sign communications. |
| `enableSecuritySignature` - [`Boolean`](https://wartiva.com/api-docs/types/boolean.html) | Digitally sign communications if client agrees. |
| `enableforcedlogoff` - [`Boolean`](https://wartiva.com/api-docs/types/boolean.html) | Disconnect clients when logon hours expire. |
| `smbServerNameHardeningLevel` - [`SmbServerNameHardeningLevel`](https://wartiva.com/api-docs/types/smb-server-name-hardening-level.html) | Server SPN target name validation level |

## Used by

- [`LocalPoliciesWindows`](https://wartiva.com/api-docs/types/local-policies-windows.html) type: Windows-specific local security and system policies.

## Example

### Example

```json
{
  "autoDisconnect": "600000000",
  "requireSecuritySignature": false,
  "enableSecuritySignature": true,
  "enableforcedlogoff": true,
  "smbServerNameHardeningLevel": "OFF"
}

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
