powershell-remoting相关内容
我已经为存储网络中系统的BIOS信息的每个文件编写了一个,结果将显示在我的控制台上,但我希望它们按顺序显示在一个HTML文件中。 编码: $arrComputers = get-Content -Path "C:Computers.txt" foreach ($strComputer in $arrComputers) { $colItems = g
..
我的桌面是Win7,我正在尝试连接到服务器2012。 两台主机位于同一个域中。 如果我这样做: Enter-PSSession -ComputerName *ServerName*** 我从winrm收到以下失败消息 Enter-PSSession:连接到远程服务器xxx失败,并显示 以下错误消息:WinRM无法处理该请求。使用时出现以下错误 Kerberos身份验证
..
我需要获取简单监控工具的服务状态。在本地获取状态没有问题,但当我尝试获取远程计算机上的服务状态时,如下所示: 我一无所获。
..
我正从本地计算机在远程计算机上执行以下任务: 创建/删除/修改某些目录 将某些文件夹从本地计算机复制到远程计算机 使用非交互选项静默安装某些.exe 执行某些批处理文件 我想在PowerShell中编写脚本。PowerShell的新手。我对“PowerShell Remoting”等术语做了一些基本的调查。 我需要寻找的东西是什么?这方面的相关例子会有帮助,我应该在哪里找到
..
我已经成功地使winrm正常工作,并且能够在外壳中运行Enter-PSSession my-machine并随后输入命令。但是,当我尝试运行启动远程会话的脚本时,所有后续调用都在本地计算机上运行。例如: PS> test.ps1 test.ps1的内容 Enter-PSSession remote-pcname gc env:computername 打印出local-pcna
..
如何以dd/MM/yyyy格式获取过去6个月内被禁用的AD用户以及禁用时的时间戳为.CSV文件? 喜欢使用这个 Powershell https://docs.microsoft.com/en-us/powershell/module/addsadministration/get-aduser?view=win10-ps ? $paramhash=@{仅用户 = $TrueAccountD
..
我需要以安静模式在多个远程服务器上安装一个应用程序.我使用 Powershell v3.0 创建了一个如下所示的脚本 (Installer.ps1): param([String] $ServerNameFilePath = $(throw "提供包含服务器名称的文本文件的路径"),[String] $InstallerFolderPath = $(throw "提供安装程序文件夹路径.这应该是
..
我尝试了多种不同的方法来执行此操作,它们都会导致相同的错误.这是一组命令: $s = New-PSsession -ComputerName ServerA$job = Invoke-Command -Session $s -Scriptblock { Start-Process -FilePath"C:\Scripts\ArchiveEventLogs\ver4.5\7za.exe" -Arg
..
我尝试了多种不同的方法来执行此操作,它们都会导致相同的错误.这是一组命令: $s = New-PSsession -ComputerName ServerA$job = Invoke-Command -Session $s -Scriptblock { Start-Process -FilePath"C:\Scripts\ArchiveEventLogs\ver4.5\7za.exe" -Arg
..
如何使用 PowerShell 工作流通过远程 PowerShell 与 Exchange Online 交互,并利用并行 foreach、重试等工作流功能? # 我永远找不到具体的例子,但终于让它工作了,所以我想分享一下.此 PowerShell 工作流允许您并行查询 Exchange Online(也可以是本地 Exchange),自动重试错误并自我限制. 希望这对其他人有益(并且是
..
尝试使用 powershel 创建用户.这对本地机器工作正常.但是如何使用远程 powershell 在远程机器上创建本地用户帐户? 脚本localwindows.ps1是 $comp = [adsi]'WinNT://machinename,computer';$user = $comp.Create('User', 'account4');$user.SetPassword('chan
..
我正在致力于将自动化 UI 功能测试集成到非 XAML TFS 构建中. 我的构建定义指定了以下构建步骤:- 获取来源- NuGet 安装程序- MSBuild- Windows 机器文件复制- Visual Studio 测试代理部署- 运行功能测试 前四个步骤成功完成.第 4 步(Windows 机器文件复制)将我们的测试项目应用程序文件夹内容从我们的构建服务器复制到另一个远程 V
..
我们希望在我们的部署中使用 TFS 发布管理.我们有几个环境(dev、qa、staging、prod).他们每个人都在单独的 AD 林中.构建机器也驻留在单独的森林中.他们之间没有信任. 我将目标机器设置为接受用于 PS 远程处理的 CredSSP 身份验证.我能够从构建机器进入目标机器上的 PS 会话.但是 TFS 任务“目标机器上的 Powershell"没有运气. 这里是我的任务
..
这里是我的脚本,基本上它刷新了服务,一切正常,直到 Start-Sleep 25 之后的最后一次状态检查.它不断提取它收到的第一个状态(我在这个脚本中有几个检查状态,它使用第一个状态而不是重新检查它). 例如,如果服务处于离线状态,它将使用第一次检查时获取的第一个离线状态,并在服务开启后显示.有什么方法可以让脚本重新检查状态并显示它而不是使用第一个? $services = "RTCRGS
..
我目前正在编写一个从服务器查询磁盘信息的脚本.我遇到了一个问题,我真的不知道这里发生了什么.愿你能帮助我. 以下代码有效(已替换 ComputerName): $space1 = Invoke-Command -ComputerName "xxxxxx" -ScriptBlock {Get-WmiObject -Class Win32_LogicalDisk -Filter "Device
..
这个场景中有两台机器: client.sub.domain.com(客户端机器 PSRemoting 到远程服务器) server.sub.domain.com(客户端正在远程连接的远程服务器) 我使用以下命令启动 psremote 会话,使用 CredSSP 进行“second-hop" 身份验证: $session = New-PSSession -cn server.sub.
..
我有以下脚本:-- 寻求帮助将输出转换为 excel 格式 $servers = get-content “c:\list.txt"foreach($servers 中的 $server){$服务器$command = “quser/server:" + $server调用表达式 $command} 执行时以以下格式输出. server1用户名 会话名 ID 状态 空闲时间 登录时间Vdw2
..
以下内容对我不起作用 - %WINDIR%\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -Noninteractive -command "& Invoke-Command -ComputerName "Spider_LT_86" -ScriptBlock { msiexec.exe/i "D:\3PDInstallers\
..
我在使用以下 PowerShell 脚本时遇到了一些问题,你能帮我解决这个问题吗? 我想要完成的是在 PowerShell 的控制台输出中创建一个可点击的超链接.类似的东西: $testOutPut = "http://something.com"写主机 $OutputConvertedIntoHYPERLINK 所需的控制台响应在哪里: 可点击的外部应用链接http://someth
..
我正在运行 PS cmdlet get-customcmdlet 生成以下输出 名称 FreeSpaceGB---- ------------ABC-vol001 1,474.201 我有另一个变量 $var=vol现在,我只想去掉 001 并想检查它是否是一个整数. 我正在使用但得到空值 $vdetails = get-customcmdlet |拆分($var)[1]$vnum =
..