actions / runner-images

GitHub Actions runner images
MIT License
9.9k stars 3.02k forks source link

Documentation Is Missing Several PowerShell Modules #4281

Closed aolszowka closed 2 years ago

aolszowka commented 2 years ago

Description

The documentation seems to under-document the PowerShell modules available to us; is this intended? Possibly related #1266

The module of interest was that ThreadJob was already installed; this can reduce the amount of load we put on PowerShell Gallery by avoiding pulling this module down every build. However this is not a documented guarantee, does the documentation just need to be improved?

Virtual environments affected

Image version and build link

Environment: windows-2019 Version: 20211011.0 Included Software: https://github.com/actions/virtual-environments/blob/win19/20211011.0/images/win/Windows2019-Readme.md Image Release: https://github.com/actions/virtual-environments/releases/tag/win19%2F20211011.0

Is it regression?

No response

Expected behavior

The documentation to comprehensively list available PowerShell Modules

Actual behavior

As of the above version this is apparently what is installed out there:

Name                                      Version
----                                      -------
CimCmdlets                                7.0.0.0
Microsoft.PowerShell.Archive              1.2.5
Microsoft.PowerShell.Diagnostics          7.0.0.0
Microsoft.PowerShell.Host                 7.0.0.0
Microsoft.PowerShell.Management           7.0.0.0
Microsoft.PowerShell.Security             7.0.0.0
Microsoft.PowerShell.Utility              7.0.0.0
Microsoft.WSMan.Management                7.0.0.0
PackageManagement                         1.4.7
PowerShellGet                             2.2.5
PSDesiredStateConfiguration               2.0.5
PSDiagnostics                             7.0.0.0
PSReadLine                                2.1.0
ThreadJob                                 2.0.3
Azure.Storage                             2.1.0
AzureRM                                   2.1.0
AzureRM.ApiManagement                     2.1.0
AzureRM.Automation                        2.1.0
AzureRM.Backup                            2.1.0
AzureRM.Batch                             2.1.0
AzureRM.Cdn                               2.1.0
AzureRM.CognitiveServices                 0.3.0
AzureRM.Compute                           2.1.0
AzureRM.DataFactories                     2.1.0
AzureRM.DataLakeAnalytics                 2.1.0
AzureRM.DataLakeStore                     2.1.0
AzureRM.DevTestLabs                       2.1.0
AzureRM.Dns                               2.1.0
AzureRM.HDInsight                         2.1.0
AzureRM.Insights                          2.1.0
AzureRM.KeyVault                          2.1.0
AzureRM.LogicApp                          2.1.0
AzureRM.MachineLearning                   0.10.0
AzureRM.Media                             0.2.0
AzureRM.Network                           2.1.0
AzureRM.NotificationHubs                  2.1.0
AzureRM.OperationalInsights               2.1.0
AzureRM.PowerBIEmbedded                   2.1.0
AzureRM.profile                           2.1.0
AzureRM.RecoveryServices                  2.1.0
AzureRM.RecoveryServices.Backup           2.1.0
AzureRM.RedisCache                        2.1.0
AzureRM.Resources                         3.1.0
AzureRM.Scheduler                         0.10.0
AzureRM.ServerManagement                  2.1.0
AzureRM.SiteRecovery                      2.1.0
AzureRM.Sql                               2.1.0
AzureRM.Storage                           2.1.0
AzureRM.StreamAnalytics                   2.1.0
AzureRM.Tags                              2.1.0
AzureRM.TrafficManager                    2.1.0
AzureRM.UsageAggregates                   2.1.0
AzureRM.Websites                          2.1.0
Azure                                     2.1.0
Azure.Storage                             2.1.0
AzureRM.profile                           2.1.0
DockerMsftProvider                        1.0.0.8
ImageHelpers                              0.0.1
MarkdownPS                                1.9
Microsoft.PowerShell.Operation.Validation 1.0.1
PackageManagement                         1.4.7
PackageManagement                         1.0.0.1
Pester                                    5.3.1
Pester                                    3.4.0
PowerShellGet                             2.2.5
PowerShellGet                             1.0.0.1
PSReadline                                2.0.0
PSScriptAnalyzer                          1.20.0
PSWindowsUpdate                           2.2.0.2
SqlServer                                 21.1.182
VSSetup                                   2.2.16
Appx                                      2.0.1.0
BitLocker                                 1.0.0.0
BranchCache                               1.0.0.0
Defender                                  1.0
DirectAccessClientComponents              1.0.0.0
DnsClient                                 1.0.0.0
EventTracingManagement                    1.0.0.0
Microsoft.PowerShell.Diagnostics          3.0.0.0
Microsoft.PowerShell.LocalAccounts        1.0.0.0
Microsoft.PowerShell.Management           3.1.0.0
MMAgent                                   1.0
NetAdapter                                2.0.0.0
NetConnection                             1.0.0.0
NetEventPacketCapture                     1.0.0.0
NetLbfo                                   2.0.0.0
NetNat                                    1.0.0.0
NetQos                                    2.0.0.0
NetSecurity                               2.0.0.0
NetSwitchTeam                             1.0.0.0
NetTCPIP                                  1.0.0.0
NetworkConnectivityStatus                 1.0.0.0
NetworkSwitchManager                      1.0.0.0
NetworkTransition                         1.0.0.0
NFS                                       1.0
PcsvDevice                                1.0.0.0
PnpDevice                                 1.0.0.0
ScheduledTasks                            1.0.0.0
SecureBoot                                2.0.0.0
SmbShare                                  2.0.0.0
SmbWitness                                2.0.0.0
SoftwareInventoryLogging                  2.0.0.0
StartLayout                               1.0.0.0
Storage                                   2.0.0.0
TrustedPlatformModule                     2.0.0.0
VpnClient                                 2.0.0.0
Wdac                                      1.0.0.0
WindowsDeveloperLicense                   1.0.0.0
WindowsErrorReporting                     1.0
WindowsUpdate                             1.0.0.0
WindowsUpdateProvider                     1.0.0.2
SQLPS                                     1.0
GoogleCloud                               1.0.1.10
GoogleCloudBeta                           1.0.1.10

Repro steps

---
pool:
  vmImage: "windows-2019"

stages:
  - stage:
    jobs:
      - job: "Build"
        displayName: "Build"
        condition: true
        steps:
          - task: PowerShell@2
            displayName: "List Modules"
            name: "listModules"
            condition: always()
            inputs:
              targetType: inline
              script: |
                Get-Module -ListAvailable | Select-Object Name,Version
              pwsh: true
dibir-magomedsaygitov commented 2 years ago

Hello @aolszowka. Thank you for your report. We will take a look.

al-cheb commented 2 years ago

Hello, @aolszowka Sorry, we don't have any plans to include default PowerShell Desktop/Core modules in the documentation files for Windows, only these modules that we pre-install during image generation process. ThreadJob module is part of PowerShell Core since version 6+. You can be sure that all default powershell modules are installed on Windows images.

Current PoweShell modules list is quite huge:

Modules!

```2021-10-15T07:46:25.6820447Z Directory: C:\program files\powershell\7\Modules 2021-10-15T07:46:25.6825230Z 2021-10-15T07:46:25.6826629Z ModuleType Version PreRelease Name PSEdition ExportedCommands 2021-10-15T07:46:25.6829561Z ---------- ------- ---------- ---- --------- ---------------- 2021-10-15T07:46:25.6835407Z Manifest 7.0.0.0 CimCmdlets Core {Get-CimAssociatedInstance, Get-CimClass, Get… 2021-10-15T07:46:25.6836819Z Manifest 1.2.5 Microsoft.PowerShell.Archive Desk {Compress-Archive, Expand-Archive} 2021-10-15T07:46:25.6841298Z Manifest 7.0.0.0 Microsoft.PowerShell.Diagnostics Core {Get-WinEvent, New-WinEvent, Get-Counter} 2021-10-15T07:46:25.6842636Z Manifest 7.0.0.0 Microsoft.PowerShell.Host Core {Start-Transcript, Stop-Transcript} 2021-10-15T07:46:25.6843812Z Manifest 7.0.0.0 Microsoft.PowerShell.Management Core {Add-Content, Clear-Content, Get-Clipboard, S… 2021-10-15T07:46:25.6845027Z Manifest 7.0.0.0 Microsoft.PowerShell.Security Core {Get-Acl, Set-Acl, Get-PfxCertificate, Get-Cr… 2021-10-15T07:46:25.6846318Z Manifest 7.0.0.0 Microsoft.PowerShell.Utility Core {Export-Alias, Get-Alias, Import-Alias, New-A… 2021-10-15T07:46:25.6847479Z Manifest 7.0.0.0 Microsoft.WSMan.Management Core {Disable-WSManCredSSP, Enable-WSManCredSSP, G… 2021-10-15T07:46:25.6848641Z Script 1.4.7 PackageManagement Desk {Find-Package, Get-Package, Get-PackageProvid… 2021-10-15T07:46:25.6850348Z Script 2.2.5 PowerShellGet Desk {Find-Command, Find-DSCResource, Find-Module,… 2021-10-15T07:46:25.6851487Z Script 2.0.5 PSDesiredStateConfiguration Core {Configuration, New-DscChecksum, Get-DscResou… 2021-10-15T07:46:25.6852571Z Script 7.0.0.0 PSDiagnostics Core {Disable-PSTrace, Disable-PSWSManCombinedTrac… 2021-10-15T07:46:25.6855422Z Script 2.1.0 PSReadLine Desk {Get-PSReadLineKeyHandler, Set-PSReadLineKeyH… 2021-10-15T07:46:25.6856652Z Binary 2.0.3 ThreadJob Desk Start-ThreadJob 2021-10-15T07:46:25.6857069Z 2021-10-15T07:46:25.7520508Z Directory: C:\Modules\azurerm_2.1.0 2021-10-15T07:46:25.7521199Z 2021-10-15T07:46:25.7522105Z ModuleType Version PreRelease Name PSEdition ExportedCommands 2021-10-15T07:46:25.7523917Z ---------- ------- ---------- ---- --------- ---------------- 2021-10-15T07:46:25.7524900Z Script 2.1.0 Azure.Storage Desk {Get-AzureStorageBlob, Get-AzureStorageBlobCon… 2021-10-15T07:46:25.7525796Z Script 2.1.0 AzureRM Desk 2021-10-15T07:46:25.7527040Z Script 2.1.0 AzureRM.ApiManagement Desk {Add-AzureRmApiManagementRegion, Get-AzureRmAp… 2021-10-15T07:46:25.7528692Z Script 2.1.0 AzureRM.Automation Desk {Get-AzureRMAutomationHybridWorkerGroup, Get-A… 2021-10-15T07:46:25.7530192Z Script 2.1.0 AzureRM.Backup Desk {Backup-AzureRmBackupItem, Enable-AzureRmBacku… 2021-10-15T07:46:25.7531485Z Script 2.1.0 AzureRM.Batch Desk {Remove-AzureRmBatchAccount, Get-AzureRmBatchA… 2021-10-15T07:46:25.7532617Z Script 2.1.0 AzureRM.Cdn Desk {Get-AzureRmCdnCustomDomain, New-AzureRmCdnCus… 2021-10-15T07:46:25.7536708Z Script 0.3.0 AzureRM.CognitiveServices Desk {Get-AzureRmCognitiveServicesAccount, Get-Azur… 2021-10-15T07:46:25.7539599Z Script 2.1.0 AzureRM.Compute Desk {Remove-AzureRmAvailabilitySet, Get-AzureRmAva… 2021-10-15T07:46:25.7541466Z Script 2.1.0 AzureRM.DataFactories Desk {Remove-AzureRmDataFactory, Get-AzureRmDataFac… 2021-10-15T07:46:25.7544187Z Script 2.1.0 AzureRM.DataLakeAnalytics Desk {Get-AzureRmDataLakeAnalyticsDataSource, Remov… 2021-10-15T07:46:25.7546358Z Script 2.1.0 AzureRM.DataLakeStore Desk {Add-AzureRmDataLakeStoreItemContent, Export-A… 2021-10-15T07:46:25.7548682Z Script 2.1.0 AzureRM.DevTestLabs Desk {Get-AzureRmDtlAllowedVMSizesPolicy, Get-Azure… 2021-10-15T07:46:25.7550679Z Script 2.1.0 AzureRM.Dns Desk {Get-AzureRmDnsRecordSet, New-AzureRmDnsRecord… 2021-10-15T07:46:25.7552413Z Script 2.1.0 AzureRM.HDInsight Desk {Get-AzureRmHDInsightJob, New-AzureRmHDInsight… 2021-10-15T07:46:25.7554054Z Script 2.1.0 AzureRM.Insights Desk {Add-AzureRmMetricAlertRule, Add-AzureRmLogAle… 2021-10-15T07:46:25.7555629Z Script 2.1.0 AzureRM.KeyVault Desk {Add-AzureKeyVaultCertificate, Set-AzureKeyVau… 2021-10-15T07:46:25.7557521Z Script 2.1.0 AzureRM.LogicApp Desk {Get-AzureRmIntegrationAccountAgreement, Get-A… 2021-10-15T07:46:25.7559129Z Script 0.10.0 AzureRM.MachineLearning Desk {Export-AzureRmMlWebService, Get-AzureRmMlWebS… 2021-10-15T07:46:25.7560950Z Script 0.2.0 AzureRM.Media Desk {Get-AzureRmMediaServiceNameAvailability, New-… 2021-10-15T07:46:25.7563047Z Script 2.1.0 AzureRM.Network Desk {Add-AzureRmApplicationGatewayAuthenticationCe… 2021-10-15T07:46:25.7565231Z Script 2.1.0 AzureRM.NotificationHubs Desk {Get-AzureRmNotificationHubsNamespaceAuthoriza… 2021-10-15T07:46:25.7567416Z Script 2.1.0 AzureRM.OperationalInsights Desk {New-AzureRmOperationalInsightsCustomLogDataSo… 2021-10-15T07:46:25.7570368Z Script 2.1.0 AzureRM.PowerBIEmbedded Desk {Remove-AzureRmPowerBIWorkspaceCollection, Get… 2021-10-15T07:46:25.7572379Z Script 2.1.0 AzureRM.profile Desk {Enable-AzureRmDataCollection, Disable-AzureRm… 2021-10-15T07:46:25.7574775Z Script 2.1.0 AzureRM.RecoveryServices Desk {Get-AzureRmRecoveryServicesBackupProperties, … 2021-10-15T07:46:25.7576761Z Script 2.1.0 AzureRM.RecoveryServices.Backup Desk {Backup-AzureRmRecoveryServicesBackupItem, Get… 2021-10-15T07:46:25.7578786Z Script 2.1.0 AzureRM.RedisCache Desk {Remove-AzureRmRedisCachePatchSchedule, New-Az… 2021-10-15T07:46:25.7580536Z Script 3.1.0 AzureRM.Resources Desk {Get-AzureRmADAppCredential, Get-AzureRmADAppl… 2021-10-15T07:46:25.7581901Z Script 0.10.0 AzureRM.Scheduler Desk {Disable-AzureRmSchedulerJobCollection, Enable… 2021-10-15T07:46:25.7583983Z Script 2.1.0 AzureRM.ServerManagement Desk {Install-AzureRmServerManagementGatewayProfile… 2021-10-15T07:46:25.7586079Z Script 2.1.0 AzureRM.SiteRecovery Desk {Stop-AzureRmSiteRecoveryJob, Get-AzureRmSiteR… 2021-10-15T07:46:25.7587531Z Script 2.1.0 AzureRM.Sql Desk {Get-AzureRmSqlDatabaseRecommendedAction, Get-… 2021-10-15T07:46:25.7589723Z Script 2.1.0 AzureRM.Storage Desk {Get-AzureRmStorageAccount, Get-AzureRmStorage… 2021-10-15T07:46:25.7592046Z Script 2.1.0 AzureRM.StreamAnalytics Desk {Get-AzureRmStreamAnalyticsFunction, Get-Azure… 2021-10-15T07:46:25.7594021Z Script 2.1.0 AzureRM.Tags Desk {Remove-AzureRmTag, Get-AzureRmTag, New-AzureR… 2021-10-15T07:46:25.7595326Z Script 2.1.0 AzureRM.TrafficManager Desk {Disable-AzureRmTrafficManagerEndpoint, Enable… 2021-10-15T07:46:25.7597204Z Script 2.1.0 AzureRM.UsageAggregates Desk Get-UsageAggregates 2021-10-15T07:46:25.7598296Z Script 2.1.0 AzureRM.Websites Desk {Get-AzureRmAppServicePlanMetrics, New-AzureRm… 2021-10-15T07:46:25.7599396Z 2021-10-15T07:46:25.7614199Z Directory: C:\Modules\azure_2.1.0 2021-10-15T07:46:25.7615056Z 2021-10-15T07:46:25.7616203Z ModuleType Version PreRelease Name PSEdition ExportedCommands 2021-10-15T07:46:25.7617543Z ---------- ------- ---------- ---- --------- ---------------- 2021-10-15T07:46:25.7627867Z Script 2.1.0 Azure Desk {Get-AzureAutomationCertificate, Get-AzureAutomationConnection… 2021-10-15T07:46:25.7630219Z Script 2.1.0 Azure.Storage Desk {Get-AzureStorageBlob, Get-AzureStorageBlobContent, Get-AzureS… 2021-10-15T07:46:25.7632422Z Script 2.1.0 AzureRM.profile Desk {Enable-AzureRmDataCollection, Disable-AzureRmDataCollection, … 2021-10-15T07:46:25.7633463Z 2021-10-15T07:46:25.7792061Z Directory: C:\Program Files\WindowsPowerShell\Modules 2021-10-15T07:46:25.7792677Z 2021-10-15T07:46:25.7794193Z ModuleType Version PreRelease Name PSEdition ExportedCommands 2021-10-15T07:46:25.7795627Z ---------- ------- ---------- ---- --------- ---------------- 2021-10-15T07:46:25.7796634Z Script 1.0.0.8 DockerMsftProvider Desk 2021-10-15T07:46:25.7797727Z Script 0.0.1 ImageHelpers Desk {Get-SystemVariable, Set-SystemVa… 2021-10-15T07:46:25.7799677Z Script 1.9 MarkdownPS Desk {New-MDCharacterStyle, New-MDCode… 2021-10-15T07:46:25.7801453Z Script 1.0.1 Microsoft.PowerShell.Operation.Validation Desk {Get-OperationValidation, Invoke-… 2021-10-15T07:46:25.7803915Z Script 1.4.7 PackageManagement Desk {Find-Package, Get-Package, Get-P… 2021-10-15T07:46:25.7805301Z Binary 1.0.0.1 PackageManagement Desk {Find-Package, Get-Package, Get-P… 2021-10-15T07:46:25.7806558Z Script 5.3.1 Pester Desk {Invoke-Pester, Describe, Context… 2021-10-15T07:46:25.7808156Z Script 3.4.0 Pester Desk {Describe, Context, It, Should…} 2021-10-15T07:46:25.7809248Z Script 2.2.5 PowerShellGet Desk {Find-Command, Find-DSCResource, … 2021-10-15T07:46:25.7810360Z Script 1.0.0.1 PowerShellGet Desk {Install-Module, Find-Module, Sav… 2021-10-15T07:46:25.7811620Z Script 2.0.0 beta2 PSReadline Desk {Get-PSReadLineKeyHandler, Set-PS… 2021-10-15T07:46:25.7812963Z Script 1.20.0 PSScriptAnalyzer Desk {Get-ScriptAnalyzerRule, Invoke-S… 2021-10-15T07:46:25.7814403Z Binary 2.2.0.2 PSWindowsUpdate Desk {Add-WUServiceManager, Enable-WUR… 2021-10-15T07:46:25.7815923Z Script 21.1.18256 SqlServer Desk {Add-RoleMember, Add-SqlAvailabil… 2021-10-15T07:46:25.7817489Z Script 2.2.16 VSSetup Desk {Get-VSSetupInstance, Select-VSSe… 2021-10-15T07:46:25.7818359Z 2021-10-15T07:46:25.8163060Z Directory: C:\Windows\system32\WindowsPowerShell\v1.0\Modules 2021-10-15T07:46:25.8163814Z 2021-10-15T07:46:25.8164789Z ModuleType Version PreRelease Name PSEdition ExportedCommands 2021-10-15T07:46:25.8165514Z ---------- ------- ---------- ---- --------- ---------------- 2021-10-15T07:46:25.8166778Z Manifest 2.0.1.0 Appx Core,Desk {Add-AppxPackage, Get-AppxPackage, Get-Appx… 2021-10-15T07:46:25.8168578Z Manifest 1.0.0.0 BitLocker Core,Desk {Unlock-BitLocker, Suspend-BitLocker, Resum… 2021-10-15T07:46:25.8170989Z Manifest 1.0.0.0 BranchCache Core,Desk {Add-BCDataCacheExtension, Clear-BCCache, D… 2021-10-15T07:46:25.8172491Z Manifest 1.0 Defender Core,Desk {Get-MpPreference, Set-MpPreference, Add-Mp… 2021-10-15T07:46:25.8174645Z Manifest 1.0.0.0 DirectAccessClientComponents Core,Desk {Disable-DAManualEntryPointSelection, Enabl… 2021-10-15T07:46:25.8176925Z Manifest 1.0.0.0 DnsClient Core,Desk {Resolve-DnsName, Clear-DnsClientCache, Get… 2021-10-15T07:46:25.8178490Z Manifest 1.0.0.0 EventTracingManagement Core,Desk {Start-EtwTraceSession, New-EtwTraceSession… 2021-10-15T07:46:25.8180339Z Manifest 3.0.0.0 Microsoft.PowerShell.Diagnostics Core,Desk {Get-WinEvent, Get-Counter, Import-Counter,… 2021-10-15T07:46:25.8182039Z Manifest 1.0.0.0 Microsoft.PowerShell.LocalAccounts Core,Desk {Add-LocalGroupMember, Disable-LocalUser, E… 2021-10-15T07:46:25.8183732Z Manifest 3.1.0.0 Microsoft.PowerShell.Management Core,Desk {Add-Content, Clear-Content, Clear-ItemProp… 2021-10-15T07:46:25.8185359Z Manifest 1.0 MMAgent Core,Desk {Disable-MMAgent, Enable-MMAgent, Set-MMAge… 2021-10-15T07:46:25.8186792Z Manifest 2.0.0.0 NetAdapter Core,Desk {Disable-NetAdapter, Disable-NetAdapterBind… 2021-10-15T07:46:25.8188667Z Manifest 1.0.0.0 NetConnection Core,Desk {Get-NetConnectionProfile, Set-NetConnectio… 2021-10-15T07:46:25.8190389Z Manifest 1.0.0.0 NetEventPacketCapture Core,Desk {New-NetEventSession, Remove-NetEventSessio… 2021-10-15T07:46:25.8191670Z Manifest 2.0.0.0 NetLbfo Core,Desk {Add-NetLbfoTeamMember, Add-NetLbfoTeamNic,… 2021-10-15T07:46:25.8192770Z Manifest 1.0.0.0 NetNat Core,Desk {Get-NetNat, Get-NetNatExternalAddress, Get… 2021-10-15T07:46:25.8193994Z Manifest 2.0.0.0 NetQos Core,Desk {Get-NetQosPolicy, Set-NetQosPolicy, Remove… 2021-10-15T07:46:25.8195363Z Manifest 2.0.0.0 NetSecurity Core,Desk {Get-DAPolicyChange, New-NetIPsecAuthPropos… 2021-10-15T07:46:25.8196812Z Manifest 1.0.0.0 NetSwitchTeam Core,Desk {New-NetSwitchTeam, Remove-NetSwitchTeam, G… 2021-10-15T07:46:25.8198051Z Manifest 1.0.0.0 NetTCPIP Core,Desk {Get-NetIPAddress, Get-NetIPInterface, Get-… 2021-10-15T07:46:25.8199366Z Manifest 1.0.0.0 NetworkConnectivityStatus Core,Desk {Get-DAConnectionStatus, Get-NCSIPolicyConf… 2021-10-15T07:46:25.8201053Z Manifest 1.0.0.0 NetworkSwitchManager Core,Desk {Disable-NetworkSwitchEthernetPort, Enable-… 2021-10-15T07:46:25.8202447Z Manifest 1.0.0.0 NetworkTransition Core,Desk {Add-NetIPHttpsCertBinding, Disable-NetDnsT… 2021-10-15T07:46:25.8203669Z Manifest 1.0 NFS Core,Desk {Get-NfsMappedIdentity, Get-NfsNetgroup, In… 2021-10-15T07:46:25.8205120Z Manifest 1.0.0.0 PcsvDevice Core,Desk {Get-PcsvDevice, Start-PcsvDevice, Stop-Pcs… 2021-10-15T07:46:25.8208088Z Manifest 1.0.0.0 PnpDevice Core,Desk {Get-PnpDevice, Get-PnpDeviceProperty, Enab… 2021-10-15T07:46:25.8209919Z Manifest 1.0.0.0 ScheduledTasks Core,Desk {Get-ScheduledTask, Set-ScheduledTask, Regi… 2021-10-15T07:46:25.8211675Z Manifest 2.0.0.0 SecureBoot Core,Desk {Confirm-SecureBootUEFI, Set-SecureBootUEFI… 2021-10-15T07:46:25.8214076Z Manifest 2.0.0.0 SmbShare Core,Desk {Get-SmbShare, Remove-SmbShare, Set-SmbShar… 2021-10-15T07:46:25.8215312Z Manifest 2.0.0.0 SmbWitness Core,Desk {Get-SmbWitnessClient, Move-SmbWitnessClien… 2021-10-15T07:46:25.8216794Z Manifest 2.0.0.0 SoftwareInventoryLogging Core,Desk {Get-SilComputer, Get-SilComputerIdentity, … 2021-10-15T07:46:25.8218389Z Manifest 1.0.0.0 StartLayout Core,Desk {Export-StartLayout, Import-StartLayout, Ex… 2021-10-15T07:46:25.8219817Z Manifest 2.0.0.0 Storage Core,Desk {Add-InitiatorIdToMaskingSet, Add-Partition… 2021-10-15T07:46:25.8221527Z Manifest 2.0.0.0 TrustedPlatformModule Core,Desk {Get-Tpm, Initialize-Tpm, Clear-Tpm, Unbloc… 2021-10-15T07:46:25.8223063Z Manifest 2.0.0.0 VpnClient Core,Desk {Add-VpnConnection, Set-VpnConnection, Remo… 2021-10-15T07:46:25.8224953Z Manifest 1.0.0.0 Wdac Core,Desk {Get-OdbcDriver, Set-OdbcDriver, Get-OdbcDs… 2021-10-15T07:46:25.8226411Z Manifest 1.0.0.0 WindowsDeveloperLicense Core,Desk {Get-WindowsDeveloperLicense, Unregister-Wi… 2021-10-15T07:46:25.8228289Z Script 1.0 WindowsErrorReporting Core,Desk {Enable-WindowsErrorReporting, Disable-Wind… 2021-10-15T07:46:25.8229401Z Manifest 1.0.0.0 WindowsUpdate Core,Desk Get-WindowsUpdateLog 2021-10-15T07:46:25.8230631Z Manifest 1.0.0.2 WindowsUpdateProvider Core,Desk {Get-WUAVersion, Get-WULastInstallationDate… 2021-10-15T07:46:25.8231312Z 2021-10-15T07:46:25.8232845Z Directory: C:\Program Files\Microsoft SQL Server\130\Tools\PowerShell\Modules 2021-10-15T07:46:25.8233367Z 2021-10-15T07:46:25.8233929Z ModuleType Version PreRelease Name PSEdition ExportedCommands 2021-10-15T07:46:25.8234598Z ---------- ------- ---------- ---- --------- ---------------- 2021-10-15T07:46:25.8235105Z Manifest 1.0 SQLPS Desk 2021-10-15T07:46:25.8235391Z 2021-10-15T07:46:25.8236134Z Directory: C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\PowerShell 2021-10-15T07:46:25.8236661Z 2021-10-15T07:46:25.8237244Z ModuleType Version PreRelease Name PSEdition ExportedCommands 2021-10-15T07:46:25.8237959Z ---------- ------- ---------- ---- --------- ---------------- 2021-10-15T07:46:25.8238845Z Script 1.0.1.10 GoogleCloud Desk {Add-GcsBucketAcl, Get-GcsBucketAcl, Remove-GcsBucketAcl, Add… 2021-10-15T07:46:25.8239975Z Script 1.0.1.10 GoogleCloudBeta Desk {Get-BqDataset, Set-BqDataset, New-BqDataset, Remove-BqDatase… ```

aolszowka commented 2 years ago

FWIW it appears that ThreadJob is only available within PowerShell Core (as you mention it ships with it) but we still need to install it in Windows PowerShell :(