Public/DISM/Test-WindowsImageMountPath.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<#
.SYNOPSIS
Returns True if Path is a Windows Image mount directory
 
.DESCRIPTION
Returns True if Path is a Windows Image mount directory
 
.PARAMETER Path
Full Path to a Windows Image mount directory
 
.LINK
https://osd.osdeploy.com/module/functions/windowsimage
 
.NOTES
#>

function Test-WindowsImageMountPath {
    [CmdletBinding()]
    param (
        [Parameter(
            Position = 0,
            Mandatory = $true,
            ValueFromPipelineByPropertyName
        )]
        [string]$Path
    )

    if (Get-WindowsImage -Mounted | Where-Object {$_.Path -eq $Path}) {
        Return $true
    } else {
        Return $false
    }
}