Searches AD Computers uninstall registry nodes for input Strings for installed app finding.
Searches computers using Invoke-Command passing functions to remote hosts. It will
search the registry for strings matching a provided array of app names. By default,
the local computer on which the script is running will not be scanned unless the
'Local' switch is used. If the 'Local' switch is used, ONLY the local computer will be scanned.
Find-ADHostApp [-AppNames] <String[]> [[-DaystoConsiderAHostInactive] <Int32>] [-SearchServers] [-Report] [-DirPath <String>] [-IncludeWow6432Node] [<CommonParameters>] Find-ADHostApp [-AppNames] <String[]> [[-DaystoConsiderAHostInactive] <Int32>] [-SearchBase] <String> [-Filter] <String> [-Report] [-DirPath <String>] [-IncludeWow6432Node] [<CommonParameters>] Find-ADHostApp [-AppNames] <String[]> [[-DaystoConsiderAHostInactive] <Int32>] [-SearchOSString] <String> [-Report] [-DirPath <String>] [-IncludeWow6432Node] [<CommonParameters>] Find-ADHostApp [-AppNames] <String[]> [[-DaystoConsiderAHostInactive] <Int32>] [-SearchWorkstations] [-Report] [-DirPath <String>] [-IncludeWow6432Node] [<CommonParameters>] Find-ADHostApp [-AppNames] <String[]> [[-DaystoConsiderAHostInactive] <Int32>] [-ComputerNames] <String[]> [-Report] [-DirPath <String>] [-IncludeWow6432Node] [<CommonParameters>] Find-ADHostApp [-AppNames] <String[]> [[-DaystoConsiderAHostInactive] <Int32>] [-Local] [-Report] [-DirPath <String>] [-IncludeWow6432Node] [<CommonParameters>]
Name | Alias | Description | Required? | Pipeline Input | Default Value |
---|---|---|---|---|---|
Array of one or more strings to search for apps: "Spiceworks","Microsoft","Adobe". | true | false | |||
How many days back to consider an AD Computer last sign in as active. | false | false | 90 | ||
Enter one or more filenames. | true | false | False | ||
Search a specific Organizational Unit: "OU=Infrastructure,OU=CorpComputers,DC=ad,DC=fabuloso,DC=com". | true | false | |||
Use a standard Filter: "Name -like "*PDC*"". Defaults to Wildcard. | true | false | * | ||
Search using custom OS Search String. | true | false | |||
Search Windows 10 and 11 workstations. | true | false | False | ||
Search using specific hosts assumed to be online. | true | false | |||
Include the local machine in the scan. If set, ONLY the local computer will be scanned. | true | false | False | ||
Enable this switch to output a CSV Report. | false | false | False | ||
Enter the working directory you wish the report to save to. Default creates C:\temp. | false | false | C:\Temp\ | ||
Also Search Wow6432Node. | false | false | False |
The output type is the type of the objects that the cmdlet emits.
Find-ADHostApp -AppNames "Adobe","Microsoft","Carbon" -ComputerNames "pdc-00","pdc-ha-00" -IncludeWow6432Node Output: GUID : Missing: Adobe DisplayName : Missing: Adobe DisplayVersion : Missing: Adobe Wow6432Node? : Missing: Adobe PSComputerName : pdc-00 RunspaceId : 47d370fb-f095-4bcf-a036-40997cb5af12