Public/Functions/OSDCloud/Find-OSDCloud.ps1

function Find-OSDCloudOfflineFile {
    [CmdletBinding()]
    param (
        [string]$Name
    )
    $OSDCloudOfflineFile = @()
    $OSDCloudOfflineFile = Get-PSDrive -PSProvider FileSystem | ForEach-Object {
        Get-ChildItem "$($_.Name):\OSDCloud\" -Include "$Name" -File -Recurse -Force -ErrorAction Ignore
    }
    $OSDCloudOfflineFile
}
function Find-OSDCloudOfflinePath {
    [CmdletBinding()]
    param ()
    $OSDCloudOfflinePath = @()
    $OSDCloudOfflinePath = Get-PSDrive -PSProvider FileSystem | Where-Object {$_.Name -ne 'C'} | ForEach-Object {
        Get-Item "$($_.Name):\OSDCloud" -Force -ErrorAction Ignore
    }
    $OSDCloudOfflinePath
}
function Find-OSDCloudFile {
    [CmdletBinding()]
    param (
        [string]$Name = '*.*',
        [string]$Path = '\OSDCloud\'
    )
    $Results = @()
    $Results = Get-PSDrive -PSProvider FileSystem | ForEach-Object {
        Get-ChildItem "$($_.Name):$Path" -Include "$Name" -File -Recurse -Force -ErrorAction Ignore
    }
    $Results
}
<#
.SYNOPSIS
Searches all PSDrives for Office Configuration Files [PSDrive]:\OSDCloud\ODT
 
.DESCRIPTION
Searches all PSDrives for Office Configuration Files [PSDrive]:\OSDCloud\ODT
 
.LINK
https://osdcloud.osdeploy.com
 
.NOTES
#>

function Find-OSDCloudODTFile {
    [CmdletBinding()]
    param ()
    #=================================================
    # Create the Array
    #=================================================
    $Results = @()
    #=================================================
    # Search for Autopilot Profiles
    #=================================================
    $Results = Get-PSDrive -PSProvider FileSystem | ForEach-Object {
        Get-ChildItem "$($_.Name):\OSDCloud\ODT\*\*\*.xml" -File -Force -ErrorAction Ignore
    }
    #=================================================
    # Results
    #=================================================
    $Results | Sort-Object -Property Name -Descending -Unique
    #=================================================
}