问题1:

【问题描述】

使用Invoke-Command命令登录远程主机执行命令时,提示如下错误:

[192.168.1.135] 连接到远程服务器失败,错误消息如下: WinRM 客户端无法处理该请求。如果身份验证方案与 Kerberos 不同,或者

客户端计算机未加入到域中, 则必须使用 HTTPS 传输或者必须将目标计算机添加到 TrustedHosts 配置设置。 使用 winrm.cmd 配置

TrustedHosts。请注意,TrustedHosts 列表中的计算机可能未经过身份验证。 通过运行以下命令可获得有关此内容的更多信息: winrm

 help config。 有关详细信息,请参阅 about_Remote_Troubleshooting 帮助主题。

    + CategoryInfo          : OpenError: (:) [], PSRemotingTransportException

    + FullyQualifiedErrorId : PSSessionStateBroken

【解决方法】

出现该问题是由于本机没有将要远程登录主机的IP(192.168.1.135)加入到本机的可信主机列表中;

在本机添加可信主机方法:

#1.切到远程管理的client目录下

cd WSMan::localhost\client

#2.查看目录下的子项,其中TrustedHosts会列出本机已添加的可信主机IP

Get-ChildItem

#3.将192.168.1.135添加为可信主机

Set-Item ./TrustedHosts 192.168.1.135

#4.再次获取子项时即可看到已添加的主机IP

PS:将所有主机添加为可信主机的方法

Set-Item ./TrustedHosts *

--------------------------------------------------------------------------------------------------------------------------------------

问题2:

【问题描述】

使用Powershell脚本将A主机的E盘的Stocks目录复制到B主机的E盘的Stocks目录下进行覆盖操作!

PowerShell使用Copy-Item进行复制!然后报如下错误:

Copy-Item : 对路径“\\192.168.10.130\E$\Stocks\bin\MapControl.Web.dll”

的访问被拒绝。

所在位置 C:\webcopy.ps1:6 字符: 10

+ Copy-Item <<<<  -Path \\192.168.10.237\E$\Stocks\*  \\192.168.10.130\E$\Stocks\ -Force -Recurse  -ErrorAction Stop

    + CategoryInfo          : PermissionDenied: (A4MapControl.Web.dll:FileInfo

   ) [Copy-Item], UnauthorizedAccessException

    + FullyQualifiedErrorId : CopyFileInfoItemUnauthorizedAccessError,Microsof

   t.PowerShell.Commands.CopyItemCommand

【解决方法】

  • 如果复制时,出现“Copy-Item : 找不到网络名。”,说明是目标主机的磁盘未设置共享;
  • 出现上述访问被拒绝,是因为目标主机设置共享的权限有问题;

关于设置共享(包括设置权限)的方法如下:

#1.设置E盘共享,并开启所有权限

net share E$=E:  /unlimited /grant:Everyone,full

#2.如果在设置共享时,提示“名称已使用”,应该是之前该盘符设置过共享,请先删除共享

net share E$ /delete

#3.查看共享盘符具有的权限信息

net share E$

--------------------------------------------------------------------------------------------------------------------------------------

问题3:

【问题描述】

使用powershell脚本远程部署IIS站点,在执行脚本后,报如下错误:

[192.168.1.176] 连接到远程服务器失败,错误消息如下: 客户端无法连接到请求中指定的目标。 请验证该目标上的服务是否正在运行

以及是否正在接受请求。 有关目标(通常是 IIS 或 WinRM)上运行的 WS 管理服务,请查阅日志和文档。 如果目标是 WinRM 服务,则

在目标上运行以下命令来分析和配置 WinRM 服务: "winrm quickconfig"。 有关详细信息,请参阅 about_Remote_Troubleshooting 帮

助主题。

    + CategoryInfo          : OpenError: (:) [], PSRemotingTransportException

    + FullyQualifiedErrorId : PSSessionStateBroken

【解决方法】

出现该错误的原因是由于远程主机没有开启WinRM服务!

开启方法:

登录远程主机,在命令行输入winrm quickconfig,按照提示,启动服务即可!

关于Powershell执行时的问题的更多相关文章

  1. PowerShell执行脚本时“系统上禁止运行脚本”问题解决

    PowerShell执行脚本策略错误 错误信息:PowerShell运行脚本错误--"系统上禁止运行脚本" 原因:默认执行策略为Restricted 解决:执行Set-Execut ...

  2. 绕过PowerShell执行策略方法总结

    默认情况下,PowerShell配置为阻止Windows系统上执行PowerShell脚本.对于渗透测试人员,系统管理员和开发人员而言,这可能是一个障碍,但并非必须如此. 什么是PowerShell执 ...

  3. Win powershell执行策略配置

    参考连接:https://blog.csdn.net/jeffxu_lib/article/details/84710386 参考连接:http://www.cragsman.org/index.ph ...

  4. 执行时关闭标识位 FD_CLOEXEC 的作用

    首先先回顾 apue 中对它的描述: ① 表示描述符在通过一个 exec 时仍保持有效(书P63,3.14节 fcntl 函数,在讲 F_DUPFD 时顺便提到) ② 对打开文件的处理与每个描述符的执 ...

  5. NetBeans IDE 7.4 Beta版本build JavaFX时生成的可执行jar包执行时找不到依赖的jar包

    现象,执行时抛出java.lang.ClassNotFoundException异常: Executing E:\secondegg\secondegg-reversi\dist\run8022211 ...

  6. iOS执行时工具-cycript

    cycript是大神saurik开发的一个很强大的工具,能够让开发人员在命令行下和应用交互,在执行时查看和改动应用.它确实能够帮助你破解一些应用,但我认为这个工具主要还是用来学习其它应用的设计(主要是 ...

  7. 用JDBC编程的执行时错误及其解决大全

    用JDBC编程的执行时错误及其解决 用JDBC编程的执行时错误及其解决 源码: .java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlser ...

  8. 混合模式程序集是针对“v1.1.4322”版的执行时生成的,在没有配置其它信息的情况下,无法在 4.0 执行时中载入该程序集。

    看到一个kinect大牛编写的一个水果忍者的体感游戏版本号,让我为自己一直以来仅仅用现有的网页游戏来模拟kinect体感游戏控制感到羞愧,没办法.我还是菜鸟.学习一段后自己模仿星际大战这个游戏.自己写 ...

  9. Powershell 执行外部命令

    Powershell 执行外部命令 724 11月, 2011  在 Powershell  tagged Powershell教程 / 程序 by Mooser Lee本文索引[隐藏]1通过nets ...

随机推荐

  1. 转 在shell脚本中使用expect实现scp传输问题

    1.安装expect expect用于shell脚本中自动交互,其是基于tcl编程语言的工具.所以安装expect首先安装tcl.本文中使用的是expect5.45和tcl8.6.6. 安装tcl [ ...

  2. clearfix的运行机制和进化

    话说为什么要把这个记下来,因为昨天去面试,问了clearfix的原理,当时脑子不清晰,回答得真是想要咬舌自尽.遂,决定,要搞清楚来龙去脉~~~(资料来自网上博主们,)http://www.aseoe. ...

  3. 一个发散动画的菜单控件(主要记录控件x,y坐标的运动状况)

    private void showCloseAnim() { int size = viewList.size(); if (size % 2 == 0) { //是偶数 for (int i = 0 ...

  4. KEIL_RTX资源介绍

    调度方法:时间片轮转. 参考文档:Keil参考手册和rtl.h(任务的每个.c文件都应包含此头文件)头文件这两个文档 1)事件管理:让一个进程等待一个事件,这个事件可以由其它进程和中断触发(只能在中断 ...

  5. web移动端滑动插件

    1.slip只有6.3k可以说是非常小了,主要是通过css3里面的transform来改变的位置,控制的是父容器,使用也非常简单,具体信息移步slip.js.一个简单的demo如下 <!DOCT ...

  6. How many '1's are there题解

    Description: Description: 第一行输入数字n(n<=50),表示有n组测试用例,第2到第n+1行每行输入数m(m为整数),统计并输出m用二进制表示时,1的个数. 例如:m ...

  7. vue从入门到开发--3-基础语法

    一:v-text指令 指令v-text:可通过该指令绑定动态数据(动态数据我觉得可以是从服务器请求下来的数据,保存在data里边,然后动态显示在文档中,因为是一个一个的组件,数据应该不会很多吧,就只有 ...

  8. 【extjs6学习笔记】0.1 准备:基础概念 (01)

    1. Ext.application 应用程序入口点 2. Ext.onReady() 页面加载完成后触发动作 3. Ext.define() 4. Ext.data.proxy.Proxy 5. E ...

  9. OC 导入类 #import和@class 区别

    objective-c中#import和@class的区别 在Objective-C中,可以使用#import和@class来引用别的类型, 但是你知道两者有什么区别吗? @class叫做forwar ...

  10. 产生式模型(生成式模型)与判别式模型<转载>

    转自http://dongzipnf.blog.sohu.com/189983746.html 产生式模型与判别式模型 产生式模型(Generative Model)与判别式模型(Discrimiti ...