# OSD PowerShell Module

The OSD PowerShell Module is a collection of Functions related to OS Deployment.  These functions are used is [OSDBuilder](https://osdbuilder.osdeploy.com/) and everything you need to do [OSDCloud](https://osdcloud.osdeploy.com/) is in this Module

## Admin Rights

Many of the functions in this Module require Admin Rights so make sure you keep that in mind

## Execution Policy

If you are new here, make sure you set your Execution Policy

```
Set-ExecutionPolicy RemoteSigned -Force
```

## Install

If you have a pulse and an internet connection, use this command

```
Install-Module OSD -Force
```

## Update

Things here are changed frequently so to make sure you have the latest, simply run the Install command again or use this command

```
Update-Module OSD
```

## Import

Finally, don't forget to Import it before you run any of the functions

```
Import-Module OSD -Force
```

{% embed url="<https://www.recastsoftware.com/?utm_source=osdeploy&utm_medium=ad&utm_campaign=web>" %}
OSDeploy is sponsored by Recast Software
{% endembed %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://osd.osdeploy.com/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
