Victor Vogelpoel

Excellence is in the details

PowerShell on Windows 10 IoT on Raspberry PI

Leave a comment


Microsoft has released a preview of the Windows 10 IoT (Internet of Things) for embedded devices, one of them being the Raspberry PI 2B. I am curious to what extent PowerShell can be used on such a limited device; using remoting, PowerShell is supposed to be the preferred way to configure and control the little machine.

Now, I don’t have Windows 10 Desktop preview in order to flash a SD card with the Windows 10 IoT image. However, following the instructions on page https://www.raspberrypi.org/forums/viewtopic.php?f=105&t=109105 (and the video!), I was able to flash the SD card using a Windows 8.1 laptop and complete the installation on my PI

Basically: download the Win10 IoT image for the PI, download the Windows 10 ADK and use the Windows Imaging tool in the latter to flash an micro-SD card with the Windows IoT image. I used Windows 8.1, so despite of the instructions by Microsoft, you don’t need Windows 10 desktop to prepare the SD card. Stick the card in the Pi, connect a network cable, add power, and presto! Eh, well, wait a couple of minutes to complete the installation. WinIOT will report itself with a page indicating the server name and IP address (in my case 192.168.0.112).

Next: connect to the PI using PowerShell remoting from a Windows desktop. First make sure remoting is enabled on the desktop: start a PowerShell session with administrative privileges and run ‘WinRm quickconfig’.

$ErrorActionPreference = 'stop'

#Bug fix for StackOverFlow
remove-module psreadline -force -ErrorAction SilentlyContinue

#Setting Vars
$ThePIIP = '192.168.0.112'
$ThePIPassword = 'p@ssw0rd'
$ThePIUserName = "$ThePIIP\Administrator"

Set-Item 'WSMan:\localhost\Client\TrustedHosts' -Value $ThePIIP -Force

$SecurePassword = $ThePIPassword | ConvertTo-SecureString -AsPlainText -Force
$Credentials = New-Object System.Management.Automation.PSCredential -ArgumentList $ThePIUserName, $SecurePassword

Enter-PsSession -ComputerName $ThePIIP -Credential $Credentials

This is all I had time for now: getting the PS version table, present modules and commands:

[192.168.0.112]: PS C:\Users\Administrator\Documents\WindowsPowerShell> $psversiontable

Name                           Value                                                                                                                                                                                                                 
----                           -----                                                                                                                                                                                                                 
SerializationVersion           1.1.0.1                                                                                                                                                                                                               
CLRVersion                     4.0.30319.34011                                                                                                                                                                                                       
PSRemotingProtocolVersion      2.3                                                                                                                                                                                                                   
WSManStackVersion              3.0                                                                                                                                                                                                                   
BuildVersion                   10.0.10069.0                                                                                                                                                                                                          
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}                                                                                                                                                                                               
PSVersion                      5.0.10069.0    


[192.168.0.112]: PS C:\programs> get-module

ModuleType Version    Name                                ExportedCommands                                                                                                                                                                           
---------- -------    ----                                ----------------                                                                                                                                                                           
Manifest   3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT     {Add-Content, Clear-Content, Clear-Item, Clear-ItemProperty...}                                                                                                                            
Manifest   3.1.0.0    Microsoft.PowerShell.Utility        {Add-Member, Clear-Variable, Compare-Object, ConvertFrom-Csv...}  


[192.168.0.112]: PS C:\Users\Administrator\Documents\WindowsPowerShell> get-module -ListAvailable


    Directory: C:\windows\system32\windowspowershell\v1.0\Modules


ModuleType Version    Name                                ExportedCommands                                                                                                                                                                           
---------- -------    ----                                ----------------                                                                                                                                                                           
Manifest   2.0.0.0    APPX                                {Add-AppxPackage, Get-AppxPackage, Get-AppxPackageManifest, Remove-AppxPackage...}                                                                                                         
Manifest   1.0.0.0    CIMCMDLETS                          {Get-CimAssociatedInstance, Get-CimClass, Get-CimInstance, Get-CimSession...}                                                                                                              
Manifest   3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT     {Add-Content, Clear-Content, Clear-ItemProperty, Join-Path...}                                                                                                                             
Manifest   3.0.0.0    MICROSOFT.POWERSHELL.SECURITY       {Get-Acl, Set-Acl, Get-PfxCertificate, Get-Credential...}                                                                                                                                  
Manifest   3.1.0.0    MICROSOFT.POWERSHELL.UTILITY        {Format-List, Format-Custom, Format-Table, Format-Wide...}                                                                                                                                 
Manifest   3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT          {Disable-WSManCredSSP, Enable-WSManCredSSP, Get-WSManCredSSP, Set-WSManQuickConfig...}                                                                                                     
Manifest   2.0.0.0    NETADAPTER                          {Disable-NetAdapter, Disable-NetAdapterBinding, Disable-NetAdapterChecksumOffload, Disable-NetAdapterEncapsulatedPacketTaskOffload...}                                                     
Manifest   1.0.0.0    NETTCPIP                            {Get-NetIPAddress, Get-NetIPInterface, Get-NetIPv4Protocol, Get-NetIPv6Protocol...}                                                                                                        
Manifest   1.0.0.0    PNPDEVICE                           {Get-PnpDevice, Get-PnpDeviceProperty, Enable-PnpDevice, Disable-PnpDevice}                                                                                                                



[192.168.0.112]: PS C:\Users\Administrator\Documents\WindowsPowerShell> get-Command

CommandType     Name                                               Version    Source                                                                                                                                                                 
-----------     ----                                               -------    ------                                                                                                                                                                 
Function        A:                                                                                                                                                                                                                                   
Function        B:                                                                                                                                                                                                                                   
Function        C:                                                                                                                                                                                                                                   
Function        cd..                                                                                                                                                                                                                                 
Function        cd\                                                                                                                                                                                                                                  
Function        Clear-Host                                                                                                                                                                                                                           
Function        D:                                                                                                                                                                                                                                   
Function        Disable-NetAdapter                                 2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-NetAdapterBinding                          2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-NetAdapterChecksumOffload                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-NetAdapterEncapsulatedPacketTaskOffload    2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-NetAdapterIPsecOffload                     2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-NetAdapterLso                              2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-NetAdapterPacketDirect                     2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-NetAdapterPowerManagement                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-NetAdapterQos                              2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-NetAdapterRdma                             2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-NetAdapterRsc                              2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-NetAdapterRss                              2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-NetAdapterSriov                            2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-NetAdapterVmq                              2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Disable-PnpDevice                                  1.0.0.0    PNPDEVICE                                                                                                                                                              
Function        E:                                                                                                                                                                                                                                   
Function        Enable-NetAdapter                                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-NetAdapterBinding                           2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-NetAdapterChecksumOffload                   2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-NetAdapterEncapsulatedPacketTaskOffload     2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-NetAdapterIPsecOffload                      2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-NetAdapterLso                               2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-NetAdapterPacketDirect                      2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-NetAdapterPowerManagement                   2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-NetAdapterQos                               2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-NetAdapterRdma                              2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-NetAdapterRsc                               2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-NetAdapterRss                               2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-NetAdapterSriov                             2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-NetAdapterVmq                               2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Enable-PnpDevice                                   1.0.0.0    PNPDEVICE                                                                                                                                                              
Function        F:                                                                                                                                                                                                                                   
Function        Find-NetRoute                                      1.0.0.0    NETTCPIP                                                                                                                                                               
Function        G:                                                                                                                                                                                                                                   
Function        Get-AppxLastError                                  2.0.0.0    APPX                                                                                                                                                                   
Function        Get-AppxLog                                        2.0.0.0    APPX                                                                                                                                                                   
Function        Get-NetAdapter                                     2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterAdvancedProperty                     2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterBinding                              2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterChecksumOffload                      2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterEncapsulatedPacketTaskOffload        2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterHardwareInfo                         2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterIPsecOffload                         2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterLso                                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterPacketDirect                         2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterPowerManagement                      2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterQos                                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterRdma                                 2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterRsc                                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterRss                                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterSriov                                2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterSriovVf                              2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterStatistics                           2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterVmq                                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterVMQQueue                             2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetAdapterVPort                                2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Get-NetCompartment                                 1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetIPAddress                                   1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetIPConfiguration                             1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetIPInterface                                 1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetIPv4Protocol                                1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetIPv6Protocol                                1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetNeighbor                                    1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetOffloadGlobalSetting                        1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetPrefixPolicy                                1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetRoute                                       1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetTCPConnection                               1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetTCPSetting                                  1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetTransportFilter                             1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetUDPEndpoint                                 1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-NetUDPSetting                                  1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Get-PnpDevice                                      1.0.0.0    PNPDEVICE                                                                                                                                                              
Function        Get-PnpDeviceProperty                              1.0.0.0    PNPDEVICE                                                                                                                                                              
Function        Get-Verb                                                                                                                                                                                                                             
Function        H:                                                                                                                                                                                                                                   
Function        help                                                                                                                                                                                                                                 
Function        I:                                                                                                                                                                                                                                   
Function        ImportSystemModules                                                                                                                                                                                                                  
Function        J:                                                                                                                                                                                                                                   
Function        K:                                                                                                                                                                                                                                   
Function        L:                                                                                                                                                                                                                                   
Function        M:                                                                                                                                                                                                                                   
Function        mkdir                                                                                                                                                                                                                                
Function        more                                                                                                                                                                                                                                 
Function        N:                                                                                                                                                                                                                                   
Function        New-NetAdapterAdvancedProperty                     2.0.0.0    NETADAPTER                                                                                                                                                             
Function        New-NetIPAddress                                   1.0.0.0    NETTCPIP                                                                                                                                                               
Function        New-NetNeighbor                                    1.0.0.0    NETTCPIP                                                                                                                                                               
Function        New-NetRoute                                       1.0.0.0    NETTCPIP                                                                                                                                                               
Function        New-NetTransportFilter                             1.0.0.0    NETTCPIP                                                                                                                                                               
Function        O:                                                                                                                                                                                                                                   
Function        oss                                                                                                                                                                                                                                  
Function        P:                                                                                                                                                                                                                                   
Function        Pause                                                                                                                                                                                                                                
Function        prompt                                                                                                                                                                                                                               
Function        Q:                                                                                                                                                                                                                                   
Function        R:                                                                                                                                                                                                                                   
Function        Remove-NetAdapterAdvancedProperty                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Remove-NetIPAddress                                1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Remove-NetNeighbor                                 1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Remove-NetRoute                                    1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Remove-NetTransportFilter                          1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Rename-NetAdapter                                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Reset-NetAdapterAdvancedProperty                   2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Restart-NetAdapter                                 2.0.0.0    NETADAPTER                                                                                                                                                             
Function        S:                                                                                                                                                                                                                                   
Function        Set-NetAdapter                                     2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterAdvancedProperty                     2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterBinding                              2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterChecksumOffload                      2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterEncapsulatedPacketTaskOffload        2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterIPsecOffload                         2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterLso                                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterPacketDirect                         2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterPowerManagement                      2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterQos                                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterRdma                                 2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterRsc                                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterRss                                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterSriov                                2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetAdapterVmq                                  2.0.0.0    NETADAPTER                                                                                                                                                             
Function        Set-NetIPAddress                                   1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Set-NetIPInterface                                 1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Set-NetIPv4Protocol                                1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Set-NetIPv6Protocol                                1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Set-NetNeighbor                                    1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Set-NetOffloadGlobalSetting                        1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Set-NetRoute                                       1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Set-NetTCPSetting                                  1.0.0.0    NETTCPIP                                                                                                                                                               
Function        Set-NetUDPSetting                                  1.0.0.0    NETTCPIP                                                                                                                                                               
Function        T:                                                                                                                                                                                                                                   
Function        TabExpansion2                                                                                                                                                                                                                        
Function        Test-NetConnection                                 1.0.0.0    NETTCPIP                                                                                                                                                               
Function        U:                                                                                                                                                                                                                                   
Function        V:                                                                                                                                                                                                                                   
Function        W:                                                                                                                                                                                                                                   
Function        X:                                                                                                                                                                                                                                   
Function        Y:                                                                                                                                                                                                                                   
Function        Z:                                                                                                                                                                                                                                   
Cmdlet          Add-AppxPackage                                    2.0.0.0    APPX                                                                                                                                                                   
Cmdlet          Add-AppxVolume                                     2.0.0.0    APPX                                                                                                                                                                   
Cmdlet          Add-Content                                        3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Add-History                                        3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Add-Member                                         3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Clear-Content                                      3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Clear-History                                      3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Clear-Item                                         3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Clear-ItemProperty                                 3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Clear-Variable                                     3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Compare-Object                                     3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Connect-PSSession                                  3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Connect-WSMan                                      3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT                                                                                                                                             
Cmdlet          ConvertFrom-Csv                                    3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          ConvertFrom-SecureString                           3.0.0.0    MICROSOFT.POWERSHELL.SECURITY                                                                                                                                          
Cmdlet          ConvertFrom-StringData                             3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Convert-Path                                       3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          ConvertTo-Csv                                      3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          ConvertTo-SecureString                             3.0.0.0    MICROSOFT.POWERSHELL.SECURITY                                                                                                                                          
Cmdlet          Copy-Item                                          3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Copy-ItemProperty                                  3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Debug-Job                                          3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Debug-Runspace                                     3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Disable-PSBreakpoint                               3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Disable-PSRemoting                                 3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Disable-PSSessionConfiguration                     3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Disable-RunspaceDebug                              3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Disable-WSManCredSSP                               3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT                                                                                                                                             
Cmdlet          Disconnect-PSSession                               3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Disconnect-WSMan                                   3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT                                                                                                                                             
Cmdlet          Dismount-AppxVolume                                2.0.0.0    APPX                                                                                                                                                                   
Cmdlet          Enable-PSBreakpoint                                3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Enable-PSRemoting                                  3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Enable-PSSessionConfiguration                      3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Enable-RunspaceDebug                               3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Enable-WSManCredSSP                                3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT                                                                                                                                             
Cmdlet          Enter-PSHostProcess                                3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Enter-PSSession                                    3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Exit-PSHostProcess                                 3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Exit-PSSession                                     3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Export-Alias                                       3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Export-BinaryMiLog                                 1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          Export-Csv                                         3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Export-FormatData                                  3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Export-ModuleMember                                3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          ForEach-Object                                     3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Format-Custom                                      3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Format-List                                        3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Format-Table                                       3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Format-Wide                                        3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-Acl                                            3.0.0.0    MICROSOFT.POWERSHELL.SECURITY                                                                                                                                          
Cmdlet          Get-Alias                                          3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-AppxDefaultVolume                              2.0.0.0    APPX                                                                                                                                                                   
Cmdlet          Get-AppxPackage                                    2.0.0.0    APPX                                                                                                                                                                   
Cmdlet          Get-AppxPackageManifest                            2.0.0.0    APPX                                                                                                                                                                   
Cmdlet          Get-AppxVolume                                     2.0.0.0    APPX                                                                                                                                                                   
Cmdlet          Get-AuthenticodeSignature                          3.0.0.0    MICROSOFT.POWERSHELL.SECURITY                                                                                                                                          
Cmdlet          Get-ChildItem                                      3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Get-CimAssociatedInstance                          1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          Get-CimClass                                       1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          Get-CimInstance                                    1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          Get-CimSession                                     1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          Get-CmsMessage                                     3.0.0.0    MICROSOFT.POWERSHELL.SECURITY                                                                                                                                          
Cmdlet          Get-Command                                        3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Get-Content                                        3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Get-Credential                                     3.0.0.0    MICROSOFT.POWERSHELL.SECURITY                                                                                                                                          
Cmdlet          Get-Culture                                        3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-Date                                           3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-Event                                          3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-EventSubscriber                                3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-ExecutionPolicy                                3.0.0.0    MICROSOFT.POWERSHELL.SECURITY                                                                                                                                          
Cmdlet          Get-FormatData                                     3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-Help                                           3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Get-History                                        3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Get-Host                                           3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-Item                                           3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Get-ItemProperty                                   3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Get-ItemPropertyValue                              3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Get-Job                                            3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Get-Location                                       3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Get-Member                                         3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-Module                                         3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Get-PfxCertificate                                 3.0.0.0    MICROSOFT.POWERSHELL.SECURITY                                                                                                                                          
Cmdlet          Get-Process                                        3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Get-PSBreakpoint                                   3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-PSCallStack                                    3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-PSDrive                                        3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Get-PSHostProcessInfo                              3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Get-PSProvider                                     3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Get-PSSession                                      3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Get-PSSessionConfiguration                         3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Get-Random                                         3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-Runspace                                       3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-RunspaceDebug                                  3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-UICulture                                      3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-Unique                                         3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-Variable                                       3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Get-WSManCredSSP                                   3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT                                                                                                                                             
Cmdlet          Get-WSManInstance                                  3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT                                                                                                                                             
Cmdlet          Group-Object                                       3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Import-Alias                                       3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Import-BinaryMiLog                                 1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          Import-Csv                                         3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Import-LocalizedData                               3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Import-Module                                      3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Invoke-CimMethod                                   1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          Invoke-Command                                     3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Invoke-Expression                                  3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Invoke-History                                     3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Invoke-Item                                        3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Invoke-WSManAction                                 3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT                                                                                                                                             
Cmdlet          Join-Path                                          3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Measure-Command                                    3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Measure-Object                                     3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Mount-AppxVolume                                   2.0.0.0    APPX                                                                                                                                                                   
Cmdlet          Move-AppxPackage                                   2.0.0.0    APPX                                                                                                                                                                   
Cmdlet          Move-Item                                          3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Move-ItemProperty                                  3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          New-Alias                                          3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          New-CimInstance                                    1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          New-CimSession                                     1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          New-CimSessionOption                               1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          New-Event                                          3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          New-Item                                           3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          New-ItemProperty                                   3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          New-Module                                         3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          New-ModuleManifest                                 3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          New-Object                                         3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          New-PSDrive                                        3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          New-PSSession                                      3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          New-PSSessionConfigurationFile                     3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          New-PSSessionOption                                3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          New-PSTransportOption                              3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          New-TimeSpan                                       3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          New-Variable                                       3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          New-WSManInstance                                  3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT                                                                                                                                             
Cmdlet          New-WSManSessionOption                             3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT                                                                                                                                             
Cmdlet          Out-Default                                        3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Out-File                                           3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Out-Host                                           3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Out-Null                                           3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Out-String                                         3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Pop-Location                                       3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Protect-CmsMessage                                 3.0.0.0    MICROSOFT.POWERSHELL.SECURITY                                                                                                                                          
Cmdlet          Push-Location                                      3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Read-Host                                          3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Receive-Job                                        3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Receive-PSSession                                  3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Register-ArgumentCompleter                         3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Register-CimIndicationEvent                        1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          Register-EngineEvent                               3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Register-ObjectEvent                               3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Register-PSSessionConfiguration                    3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Remove-AppxPackage                                 2.0.0.0    APPX                                                                                                                                                                   
Cmdlet          Remove-AppxVolume                                  2.0.0.0    APPX                                                                                                                                                                   
Cmdlet          Remove-CimInstance                                 1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          Remove-CimSession                                  1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          Remove-Event                                       3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Remove-Item                                        3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Remove-ItemProperty                                3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Remove-Job                                         3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Remove-Module                                      3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Remove-PSBreakpoint                                3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Remove-PSDrive                                     3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Remove-PSSession                                   3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Remove-Variable                                    3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Remove-WSManInstance                               3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT                                                                                                                                             
Cmdlet          Rename-Item                                        3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Rename-ItemProperty                                3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Resolve-Path                                       3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Resume-Job                                         3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Select-Object                                      3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Select-String                                      3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Set-Acl                                            3.0.0.0    MICROSOFT.POWERSHELL.SECURITY                                                                                                                                          
Cmdlet          Set-Alias                                          3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Set-AppxDefaultVolume                              2.0.0.0    APPX                                                                                                                                                                   
Cmdlet          Set-AuthenticodeSignature                          3.0.0.0    MICROSOFT.POWERSHELL.SECURITY                                                                                                                                          
Cmdlet          Set-CimInstance                                    1.0.0.0    CIMCMDLETS                                                                                                                                                             
Cmdlet          Set-Content                                        3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Set-Date                                           3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Set-ExecutionPolicy                                3.0.0.0    MICROSOFT.POWERSHELL.SECURITY                                                                                                                                          
Cmdlet          Set-Item                                           3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Set-ItemProperty                                   3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Set-Location                                       3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Set-PSBreakpoint                                   3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Set-PSDebug                                        3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Set-PSSessionConfiguration                         3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Set-StrictMode                                     3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Set-Variable                                       3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Set-WSManInstance                                  3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT                                                                                                                                             
Cmdlet          Set-WSManQuickConfig                               3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT                                                                                                                                             
Cmdlet          Sort-Object                                        3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Split-Path                                         3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Start-Job                                          3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Start-Sleep                                        3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Stop-Job                                           3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Suspend-Job                                        3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Tee-Object                                         3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Test-ModuleManifest                                3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Test-Path                                          3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Test-PSSessionConfigurationFile                    3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Test-WSMan                                         3.0.0.0    MICROSOFT.WSMAN.MANAGEMENT                                                                                                                                             
Cmdlet          Unblock-File                                       3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Unprotect-CmsMessage                               3.0.0.0    MICROSOFT.POWERSHELL.SECURITY                                                                                                                                          
Cmdlet          Unregister-Event                                   3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Unregister-PSSessionConfiguration                  3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Wait-Debugger                                      3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Wait-Event                                         3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Wait-Job                                           3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Wait-Process                                       3.1.0.0    MICROSOFT.POWERSHELL.MANAGEMENT                                                                                                                                        
Cmdlet          Where-Object                                       3.0.0.0    Microsoft.PowerShell.Core                                                                                                                                              
Cmdlet          Write-Debug                                        3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Write-Error                                        3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Write-Host                                         3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Write-Output                                       3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Write-Progress                                     3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Write-Verbose                                      3.1.0.0    Microsoft.PowerShell.Utility                                                                                                                                           
Cmdlet          Write-Warning                                      3.1.0.0    Microsoft.PowerShell.Utility

Hmmm, I wonder if git and Posh-Git is already available for WinIOT…  And lets try to get Pester on the littel machine.

Currenty, I am using PowerShell as a sort of middleware to collect photos I like. From my iPAD or Windows Phone, I mail myself links to web pages to collect photos later on and have written PowerShell modules to read my GMail mailbox, extract photo urls and collect the photos. I can see the WinIOT on the Raspberry PI doing this. 😉

Advertisements

Author: Victor Vogelpoel

Dad, SharePoint technical specialist, PowerShell architect, photographer and just a guy whose life happens while trying planning it.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s