当你在POWERSHELL_ISE中开发脚本,你应该在完成脚本后在干净的环境进行最后的测试,这样不会受到以前的变量或函数影响。
这里有个最简单的完美方法: 选择“文件”菜单,然后点击“新建”,你现在得到了一个空白脚本菜单,实际上这个菜单是在一个全新的环境,可以进行完美的测试了。

今天尝试在某机器上开启PowerShell远程管理,使用的命令是Enable-PSRemoting -Force。声明:控制台已经以管理员权限运行了。遇到错误信息:无法检查防火墙的状态
Set-WSManQuickConfig 错误:无法检查防火墙的状态
PowerShell的所有配置文件路径存放在自动化变量$profile中,但是这 […]
查看所有的PowerShell配置文件
当你使用PowerShell进行远程管理时,如果你的机器名没有使用完整的域名,可 […]
PowerShell在远程管理中使用完整域名

2年前有个哥们给我们做PowerShell培训时,在会议结束前非常客气地向大家确认还有什么问题?我就好奇地问:“PowerShell 脚本的后缀名为什么叫PS1?”他当时表示不知道。直至今日我也不知道。今天我就猜测一下吧,可能是出于两个原因
PowerShell 脚本的后缀名为什么叫PS1

对于喜欢拿来主义的我们,看到这样的文章自然会汗颜,这与牛不牛无关,而关乎的是一个人对待技术的热情以及对待实践的态度。作为普通的脚本入门者,我达到目的即可罢休,很少会去关注性能问题,优化问题。目前为止,PowerShell自定义对象的方法有四五种,今天就让Boe Prox带领我们揭晓它们的性能差别。
堪称《神曲》的PowerShell自定义对象性能大比拼
现在,很多提供下载的服务器都支持断点续传下载。支持断点续传的资源在PowerShell中最直接的表现就是:使用BITS transfer等命令下载时,可以用Suspend-BitsTransfer 和 Resume-BitsTransfer 这两条命令,暂定和恢复下载。不幸的是仍然有部分网站不支持断点续传功能。那怎样能未雨绸缪,测试下载资源是否支持断点续传?
PowerShell 测试下载资源是否支持断点续传
我们假设你创建了一个这样的函数: function Test-Function […]
确保脚本的向下兼容
某同事尝试导入PowerShell的IIS管理组件WebAdministration,遇到了错误“进程应具有提升的状态才能访问 IIS 配置数据”。其实就是需要管理员权限而已,以管理员权限重新打开控制台即可。
Import-Module : 进程应具有提升的状态才能访问 IIS 配置数据
个人感觉我在办公室访问爱词霸的在线词典速度比海词的在线词典快,但是呢,海词的在线词典广告少,清爽,并且稍显专业。另外那个可爱的域名dict.cn,我也真心喜欢。可是爱词霸用了一段时间,生词本中记录了一些生词,我想把它导入到海词的生词本中去。
PowerShell 文本处理实例(五) 将爱词霸的生词本导入到海词
对于NTFS驱动器来说,访问权限决定着那个用户可以访问文件和目录。本篇主题,使用PowerShell检查有效的安全设置,确认文件所有者的身份,列出访问权限,创建和克隆权限,使用SDDL设置权限,手动使用.NET类创建新权限。
PowerShell文件系统(五)管理访问权限
使用PowerShell,创建新目录,创建新文件,创建新驱动器,读取文本文件的内容,处理逗号分隔的列表,解析文本内容和提取文本信息,读取二进制的内容,移动和复制文件和目录,删除文件和目录