powershell - 在 Windows IoT 核心设备上运行 powershell 脚本“.ps1”
问题描述
我在网关上运行 Windows IoT 核心,并希望在 Windows 物联网核心设备中以 .ps1 格式运行 PowerShell 脚本,
我编写了一个简单的 PowerShell 脚本来获取变量中的存储并打印变量
$a = Get-PSDrive
echo "$a"
在此之前,我已经使用 PowerShell IDE 连接了本地 IoT 核心设备,
net start WinRM
Set-Item WSMan:\localhost\Client\TrustedHosts -Value 192.168.1.104
Enter-PSSession -ComputerName 192.168.1.104 -Credential administrator
在此之后,我得到了 windows IoT 核心设备的 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
我需要在 IoT 核心设备中运行 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
解决方案
推荐阅读
- mysql - NodeJS使用一个查询的结果进行下一个查询的多个MySQL查询
- angular - 添加动态 FormControl 验证器而不删除旧的
- java - HazelCast - 过期监听器延迟
- asp.net-mvc - Oracle Entity 只创建一张表
- json - 输出分号分隔的字符串
- security - Kafka 到 Zookeeper DIGEST-MD5 身份验证错误
- python - 并行化数据帧拆分和处理
- html - 导航子菜单 - 如果窗口太窄,则显示在左侧
- cakebuild - 从辅助脚本文件引用插件
- ios - 编译 Xcode 9 项目时出错:架构 arm64 的未定义符号:“_mptcp_go”