运行 windows 物联网核心设备上的 powershell 脚本“.ps1”
Run powershell scripts ".ps1 " on windows IoT core devices
我在网关上 运行ning Windows 物联网核心,并希望 运行 PowerShell 脚本作为 windows 物联网中的 .ps1 格式核心设备,
我写了一个简单的 PowerShell 脚本来获取变量中的存储并打印变量
$a = Get-PSDrive
echo "$a"
在此之前,我已经使用 PowerShell IDE、
连接了我的本地物联网核心设备
net start WinRM
Set-Item WSMan:\localhost\Client\TrustedHosts -Value 192.168.1.104
Enter-PSSession -ComputerName 192.168.1.104 -Credential administrator
在此之后,我得到了 windows 物联网核心设备的 PowerShell
[192.168.1.104]: PS C:\Data\Users\administrator.MINWINPC\Documents>
现在,当我 运行 宁宁一行 cmdlet,如
192.168.1.104]: PS C:\Data\Users\administrator.MINWINPC\Documents> Get-PSDrive
它的工作文件给出了输出,但是当我尝试这个时 -
$a = Get-PSDrive
echo "$a"
这是给出波纹管错误 -
[192.168.1.104]: PS C:\Data\Users\administrator.MINWINPC\Documents> $a = Get-PSDrive
echo "$a"
Alias C Cert Env Function HKCU HKLM U Variable WSMan
我需要 运行 物联网核心设备中的 PowerShell 脚本
感谢您的回答,在 windows 系统中它工作正常
这与“”完美呼应
$a = "hi"
echo "about to start infinite loop"
while(1)
{
echo "$a"
Start-Sleep -Seconds 1.5
}
PS C:\Users\arnab.h.ghosh> C:\Users\arnab.h.ghosh\Pictures\loop.ps1
about to start infinite loop
hi
hi
hi
hi
您可以尝试使用以下脚本:
$a = Get-PSDrive
echo $a
这里的$a
是一个变量,用来存放Get-PSDrive
的结果,不能用引号来回显这个变量。请参阅 Using variables to store objects。
我在网关上 运行ning Windows 物联网核心,并希望 运行 PowerShell 脚本作为 windows 物联网中的 .ps1 格式核心设备,
我写了一个简单的 PowerShell 脚本来获取变量中的存储并打印变量
$a = Get-PSDrive
echo "$a"
在此之前,我已经使用 PowerShell IDE、
连接了我的本地物联网核心设备 net start WinRM
Set-Item WSMan:\localhost\Client\TrustedHosts -Value 192.168.1.104
Enter-PSSession -ComputerName 192.168.1.104 -Credential administrator
在此之后,我得到了 windows 物联网核心设备的 PowerShell
[192.168.1.104]: PS C:\Data\Users\administrator.MINWINPC\Documents>
现在,当我 运行 宁宁一行 cmdlet,如
192.168.1.104]: PS C:\Data\Users\administrator.MINWINPC\Documents> Get-PSDrive
它的工作文件给出了输出,但是当我尝试这个时 -
$a = Get-PSDrive
echo "$a"
这是给出波纹管错误 -
[192.168.1.104]: PS C:\Data\Users\administrator.MINWINPC\Documents> $a = Get-PSDrive
echo "$a"
Alias C Cert Env Function HKCU HKLM U Variable WSMan
我需要 运行 物联网核心设备中的 PowerShell 脚本
感谢您的回答,在 windows 系统中它工作正常
这与“”完美呼应
$a = "hi"
echo "about to start infinite loop"
while(1)
{
echo "$a"
Start-Sleep -Seconds 1.5
}
PS C:\Users\arnab.h.ghosh> C:\Users\arnab.h.ghosh\Pictures\loop.ps1
about to start infinite loop
hi
hi
hi
hi
您可以尝试使用以下脚本:
$a = Get-PSDrive
echo $a
这里的$a
是一个变量,用来存放Get-PSDrive
的结果,不能用引号来回显这个变量。请参阅 Using variables to store objects。