# In Your Code

{% hint style="success" %}
**OSD Module isn't just for Task Sequences ...**&#x20;
{% endhint %}

#### You can easily use OSD Module in your own PowerShell Modules and Scripts

## PowerShell Modules

#### In your Module Manifest (PSD1), include the OSD Module in RequiredModules

```
RequiredModules = @(
    @{ModuleName = 'OSD'; ModuleVersion = '19.10.10.0'; Guid = '9fe5b9b6-0224-4d87-9018-a8978529f6f5'}
)
```

![](https://3420392058-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LpnxLqvh8u2fEz86kIM%2F-LqrBuXx1gf1PUvWOknZ%2F-LqrD9Hy58j3vHuOkArc%2Fimage.png?alt=media\&token=f078d077-0714-4799-9eee-7c138e9482b9)

#### OSDBuilder uses the OSD Module in some of its code.  In this example, IsAdmin is being evaluated as this function requires Admin Rights

![](https://3420392058-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LpnxLqvh8u2fEz86kIM%2F-LqrBuXx1gf1PUvWOknZ%2F-LqrCxa3OA-s9HKntBe1%2Fimage.png?alt=media\&token=678274ac-8d13-45a4-b3c6-44dfdb1f018f)
