大家好,此章的更新是我偶然间看到 windows powershellblog 中,觉得很有实际意义,所以我特意翻译给大家一起学习这个小技巧。
目的是:实现授予用户来使用远程powershell管理计算机
当我读到一些文章条目,抱怨不得不有管理访问权限来执行对远程服务器PowerShell命令但是事实上这并非如此,我们可以跳过管理员。授予一个用户来进行。
我们的默认机制是“缺省安全(secure by default)”,你就可以有信心把所有你的机器,安装PowerShell函数,我们会教你PowerShell的风险和利益的决策。

(Get-Help“Get-Help about_Execution_Policies”看到一个伟大的例子。)      

这就是为什么remoting在默认情况下是关闭的,你必须运行Enable-PSRemoting。      

当你开启的时候,我们创建默认的PSSessionConfiguration称为Microsoft。

和一个SDDL PowerShell,只允许人们在机器上执行远程命令。

你可以看到,通过以下命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
PS> Get-PSSessionConfiguration |fl *
Name                   : microsoft.powershell
Filename               : %windir%\system32\pwrshplugin.dll
SDKVersion             : 1
XmlRenderingType       : text
lang                   : en-US
PSVersion              : 2.0
ResourceUri            : http://schemas.microsoft.com/powershell/microsoft.powershell
SupportsOptions        : true
Capability             : {Shell}
xmlns                  : http://schemas.microsoft.com/wbem/wsman/1/config/PluginConfiguration
Uri                    : http://schemas.microsoft.com/powershell/Microsoft.PowerShell
ExactMatch             : false
SecurityDescriptorSddl : O:NSG:BAD:P(A;;GA;;;BA)S:P(AU;FA;GA;;;WD)(AU;SA;GXGW;;;WD)
Permission             : BUILTIN\Administrators AccessAllowed

如果你想允许其他人这样,那么你需要执行

1
2
3
4
5
PS> Set-PSSessionConfiguration -Name Microsoft.PowerShell -showSecurityDescriptorUI
Confirm
Are you sure you want to perform this action?
Performing operation "Set-PSSessionConfiguration" on Target "Name: Microsoft.PowerShell".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): y

注意,这一行动可能严重影响您的系统,

所以我们要求你确认你真的想这样做。

(一般我们假设你知道你在做什么,只有将这些消息当我们认为它是超级重要,你不要错过任何一个消息,你总是可以添加一个这个消息)。

这就引出了下面的对话框,允许你给别人的能力,在机器上运行命令:

一切OK 好了 结束这篇博文翻译工作,希望大家能够学到这个小技巧。

本文转自cantgis 51CTO博客,原文链接:http://blog.51cto.com/cantgis/1227293,如需转载请自行联系原作者

Power Shell08当你远程运行powershell指令(不需要管理员权限)相关推荐

  1. 计算机管理员仍无法取得权限,使用管理员权限运行,仍提示没有获得管理员权限,怎么处理,在线等!...

    WIN7拥有管理员权限的使用方法: 1.右键单击"计算机",进入"管理"找到"用户和组" 2.找到administrators,右键调出属性 ...

  2. bat脚本交互输入_测评 | 不使用powershell运行 PowerShell 脚本的工具汇总

    不使用 powershell.exe 的情况下,可以运行 powershell 脚本和命令么? 可以的! 本文总结了6款可直接运行 powershell 脚本和命令的工具,献给所有的渗透测试人员和红队 ...

  3. bat运行exe 自动确认_无powershell运行powershell方法总结

    原创: lengyi 合天智汇 今天给大家带来的是,无powershell运行powershell的一些姿势的分享,由于powershell的特性,使得它很受渗透测试爱好者的喜爱,当然也催生了像ASM ...

  4. pythonshellnohup_python nohup 实现远程运行不宕机操作

    远程运行最怕断电,训练了几个小时的数据说没就没,或者停止运行. 用nohup 记录代码的输出,还可以不受断电的影响. 方法 1. 用nohup 运行一个python文件 nohup python -u ...

  5. 直接运行PowerShell脚本

    以管理员权限运行下面语句:ftype Microsoft.PowerShellScript.1="C:\WINDOWS\system32\windowspowershell\v1.0\pow ...

  6. Java 远程mapduce_java – 如何远程运行mapreduce作业

    当我尝试远程运行map-reduce作业(字数计数示例)时遇到了一些问题.我搜索谷歌后仍然无法实现我的目标.我刚刚看到很少关于远程调用map-reduce作业的主题. 以下是问题: >首先,我遇 ...

  7. centOS 6.0无法运行dump指令的解决方法

    刚刚开始学习linux,入门的数据选择了鸟哥的私房菜第三版的资料,今天学习到dump指令的时候,发现运行dump指令,提示command not found,执行which dump ;man dum ...

  8. 如何运行PowerShell的脚本文件

    运行PowerShell脚本有两种方式. 在运行任何脚本文件之前, 你都必须首先设置一个恰当的Execution Policy. PowerShell脚本跟Windows CMD一样, 和MS-DOS ...

  9. PsExec:一个非常实用的【远程运行】工具

    PsExec 1.82 版 作者:Mark Russinovich 发布日期: 2007年03月05日 简介实用工具(如 Telnet)和远程控制程序(如 Symantec 的 PC Anywhere ...

  10. 通过bat运行powershell 脚本

    通过bat运行powershell 脚本 个人记录备份 powershell 的脚本一般为ps1后缀,直接双击是无法运行,一般是结合bat文件来配合运行. # %temp%\test.ps1 为实际脚 ...

最新文章

  1. 9.21渲染错误信息 参数化配置
  2. em在聊天中是什么意思_聊天时,女人总给你发哦、嗯什么意思?这才是高情商的做法...
  3. winfrom保存图片,将文件夹中图片放入listview,与撤回操作
  4. Snort日志输出插件详解
  5. 关于树和二叉树的一些基本概念,基本名词解释。
  6. c语言订单管理,C语言课程设计订单管理系统方案.doc
  7. matlab练习程序(非负矩阵分解)
  8. [置顶]架构设计之性能设计经验
  9. 论文总结Graph Neural Networks-A review of methods and Applications
  10. 如何写一个NB的商业计划书
  11. 用手机打开word图表位置很乱_干货 | 论文格式调半天?Word攻略帮你统统都搞定...
  12. ARM与高校联合研制基于机器学习的柔性传感器
  13. c语言输出字符的utf码,C语言里如何把GBK码转换为UTF8?
  14. python中set option_pd.set_option
  15. AForge学习笔记(3):AForge.Fuzzy
  16. java jdbc 是什么意思_java中的jdbc是什么,
  17. 向U盘中安装Linux系统的经验(不是制作安装盘)
  18. 12、Server names-服务器名称
  19. 数据结构5.2图的存储与遍历
  20. 如何根据图片换算出中轴大小?

热门文章

  1. 95后频频离职,是员工本人问题?
  2. FFmpeg实现多段小视频合成
  3. 小日历实验目的Android,Android实验报告22个.doc
  4. matlab画图不显示中文_[过时] [LaTeX 使用] 升级 macOS 10.15 后 ctex 文档不显示中文的临时方案...
  5. java空指针找不到,跪空指针异常,所有的传入参数都判断了非空,实在找不到哪里没有赋值了...
  6. tomcat出现5个using_婚姻出现危机的8个迹象,日常5个细节促进夫妻情感
  7. 提取寄生参数都有哪些流程_齿条齿轮参数都有哪些?
  8. redis-hmmap-go
  9. 第二章 生成、打包、部署和管理应用程序及类型
  10. 从0.5到1写个rpc框架 - 2:远程服务调用(grpc)