---
title: "setGuestProvisioning(_:)"
framework: virtualization
role: symbol
role_heading: Instance Method
path: "virtualization/vzmacosvirtualmachinestartoptions/setguestprovisioning(_:)"
---

# setGuestProvisioning(_:)

Sets guest provisioning options with validation.

## Declaration

```swift
func setGuestProvisioning(_ guestProvisioningOptions: VZMacGuestProvisioningOptions?) throws
```

## Parameters

- `guestProvisioningOptions`: The guest provisioning options to set, or nil to remove.

## Discussion

Discussion This method validates the provisioning options before setting them. If validation fails, the current options remain unchanged.

## See Also

### Related Documentation

- [VZMacGuestProvisioningOptions](virtualization/vzmacguestprovisioningoptions.md)
