当前位置:  操作系统/服务器>windows
本页文章导读:
    ▪PowerShell入门(二):PowerShell是Cmd命令行的加强版吗?        PowerShell是命令行的加强版吗?PowerShell能执行命令行的所有命令吗?PowerShell要替代命令行?这三个问题的答案足以让我们了解PowerShell与Cmd命令行之间的关系。让我们慢慢道来。。。PowerShe.........
    ▪PowerShell入门(三):如何快速地掌握PowerShell?        如何快速地掌握PowerShell呢?总的来说,就是要尽可能多的使用它,就像那句谚语说的:Practice makes perfect。当然这里还有一些原则和方法让我们可以遵循。有效利用交互式环境  一般来.........
    ▪网络问题解决对策之“登录失败:用户帐户限制”      今天在用win2k网络访问winxp的时候,又被提示“访问被拒绝”。当时已经进入了winxp的计算机,能看到共享的文件夹了,据此分析应该是当前登录的帐户没有在共享文件夹的ACL列表中。到w.........

[1]PowerShell入门(二):PowerShell是Cmd命令行的加强版吗?
    来源:    发布时间: 2013-10-20

  PowerShell是命令行的加强版吗?PowerShell能执行命令行的所有命令吗?PowerShell要替代命令行?这三个问题的答案足以让我们了解PowerShell与Cmd命令行之间的关系。让我们慢慢道来。。。

PowerShell中的命令

  启动PowerShell,在其中输入几个常用的Cmd命令

PS D:\Projects\Practise\PowerShell> dir
    Directory: D:\Projects\Practise\PowerShell
Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----         1/23/2013  12:35 PM            d1
d----         1/23/2013  12:35 PM            d2
-a---         1/21/2013   8:38 PM      36314 alias.txt
-a---         1/21/2013   8:32 PM     241530 cmdlets.txt

或者

PS D:\Projects\Practise\PowerShell> cd ..
PS D:\Projects\Practise>

  结果跟我们的预期是差不多。不过,我们是否就能据此说PowerShell就是PowerShell是命令行的加强版吗?再试试下面这个命令:

PS D:\Projects\Practise\PowerShell> dir /ad
dir : Cannot find path 'D:\ad' because it does not exist.

  这个跟我们的期望相去甚远。在Cmd中,它应该输出当前位置的子文件夹的信息,但是这里,它似乎理解不了我们的参数。下面这个命令也是一样:

PS D:\Projects\Practise\PowerShell> fc .\alias.txt .\cmdlets.txt
Format-Custom : A positional parameter cannot be found that accepts argument '.\cmdlets.txt'.

  我本来想要调用比较两个文件的fc命令,结果它却理解成了Format-Custom,牛头不对马嘴。这是怎么回事儿呢?到这里我们就可以回答前两个问题了:PowerShell不能执行Cmd命令行的所有命令,确切地说,PowerShell不能执行任何Cmd命令,至少不能直接执行。这是因为,PowerShell不是Cmd的新版本或者加强版什么的,只是它的有些命令从长相到功能都跟Cmd命令很相似而已。

PowerShell与Cmd命令行的关系

  PowerShell可以做为一个应用程序在Cmd中运行,其运行方式有点像在Cmd中运行SQLCmd或者Nslookup,在没有明确exit退出之前,一直是应用程序的运行环境,一切的输入,包括命令和数据,都由应用程序来接受和处理。

D:\Projects\Practise\PowerShell>powershell
Windows PowerShell
Copyright (C) 2012 Microsoft Corporation. All rights reserved.

PS D:\Projects\Practise\PowerShell> get-help

TOPIC
    Windows PowerShell Help System

Cmd也可以在PowerShell中作为应用程序运行,其运行方式与在Cmd中运行PowerShell相似:

PS D:\Projects\Practise\PowerShell> cmd
Microsoft Windows [Version 6.2.9200]
(c) 2012 Microsoft Corporation. All rights reserved.

D:\Projects\Practise\PowerShell>dir /ad
Volume in drive D is Doc
Volume Serial Number is A6C5-E7CE

Directory of D:\Projects\Practise\PowerShell

01/30/2013  04:54 PM    <DIR>          .
01/30/2013  04:54 PM    <DIR>          ..
01/23/2013  12:35 PM    <DIR>          d1
01/23/2013  12:35 PM    <DIR>          d2

  PowerShell通过Alias这个特性,可以让使用者以Cmd风格来使用PowerShell命令。这样做的好处是让用户在刚接触PowerShell的时候,就像在使用Cmd一样亲切、熟悉。坏处是,让人容易把PowerShell和Cmd搞混了。不过当你了解了Alias的概念和Get-Alias命令以后,这个问题将迎刃而解:

PS D:\Projects\Practise\PowerShell> get-alias dir, echo, type

CommandType     Name                                               ModuleName
-----------     ----                                               ----------
Alias           dir -> Get-ChildItem

Alias           cd -> Set-Location
Alias           echo -> Write-Output

  就是说dir实际上是PowerShell的Get-ChildItem命令的一个别名,cd是Set-Location的别名。。。到这里PowerShell和Cmd的关系问题算是解决了。

Cmd命令行会被PowerShell替代吗?

  我其实一直以来都很讨厌类似“谁不如谁好”、“谁要代替谁”的问题,放到这里也一样,新的东西必然有它的优越性,旧的东西也有一票粉丝。从现在PowerShell被接受的程度来看,短时间内Cmd不会被PowerShell替代。长远来看呢,谁知道呢。我只知道,多一份选择就多一份自由,多一种可能性

 

本文链接


    
[2]PowerShell入门(三):如何快速地掌握PowerShell?
    来源:    发布时间: 2013-10-20

  如何快速地掌握PowerShell呢?总的来说,就是要尽可能多的使用它,就像那句谚语说的:Practice makes perfect。当然这里还有一些原则和方法让我们可以遵循。

有效利用交互式环境

  一般来说,PowerShell有两个主要的运行环境:PowerShell和PowerShell ISE。前者是PowerShell的运行环境,后者是PowerShell集成脚本环境,也就是编写脚本(.ps1)的地方。当然,你也可以使用记事本或者其他编辑器来编写脚本。对于初学者来说,一上来就写脚本绝对不是个好主意。但是如果有些人非这么做不可,或者被迫这么做(亲,你懂的),那么我也建议你善于利于交互式环境。写每一条脚本之前先运行一下,看看效果,如果正确,再复制到脚本中。当然,如果你已经对PowerShell有一定动力了,你就不用听我在这里乱盖了

充分利用帮助文档

  需不需要买本书呢?这个问题因人而异。我在学习PowerShell之初看了Mining出版社的《PowerShell in Action》,原版的。感觉人家写的真好,跟小说似的。看的时候都不想敲代码了,有点上瘾的那种感觉。可惜的是,我看过之后,好长时间没有碰PowerShell。后来再捡起PowerShell的时候,竟然想不起来那本书里写了点啥,看来以后还得再看一遍。

  话说回来,不管你案头有没有参考书,帮助文档一定是会很有用的。关于帮助文档,你怎么看?我有两种看法,一个是在写代码的时候,稍微遇到不清楚的地方,我就会查帮助文档,或者找到合适的命令,或者确认某个参数的用法,很好用;另一种看法是,我把几个相关的帮助复制下来,打印出来,坐在工位一边喝茶一边看,或者早上上班的时候,在公交车上看。你要是看到699或者614上有一个男的,有凳子不坐,站在那里手里拿了几页打印的纸在看,上面是关于PowerShell的,那就是我

读代码和学语法

  国内很多语言入门的书,都有点教科书的倾向,一般都是先讲由来,接着是基本类型和运算符,然后是逻辑控制,再然后是文件和数据库处理,最后是某些重要领域的支持和处理方法。这类书的好处是,如果你能够耐着性子看下去,等到把书看完的时候,你就会有小成了。但问题是,我的耐心往往不够,宁愿把书拆开了,一点一点的看。

  其实读别人写的代码,也是个很好的学习方法。这是我近来发现的,以前都不爱看别人的代码。看别人的代码,你可以把感兴趣的画出来,敲进电脑,执行一下,看看效果,随便改改,再看看效果。牵涉到什么概念就去帮助文档里查,牵涉的比较多就但因出来慢慢看。

结语

  作为本篇结束,我有一句忠告,就是把你的兴趣当作一个你必须讨好的人,不要累着它,要惯着它,常常拿些小的成就感刺激它,这样它就会很配合,你也不会神经衰弱。

本文链接


    
[3]网络问题解决对策之“登录失败:用户帐户限制”
    来源:    发布时间: 2013-10-20

今天在用win2k网络访问winxp的时候,又被提示“访问被拒绝”。当时已经进入了winxp的计算机,能看到共享的文件夹了,据此分析应该是当前登录的帐户没有在共享文件夹的ACL列表中。

到winxp计算机上看到guest帐户是启用状态,原来登录时使用的是guest身份。所以在winxp上禁用。再次从win2k访问winxp,这回提示输入用户名和密码,我输入winxp的本地administrator和密码(密码为空),提示“登录失败:用户帐户限制”

到winxp的gpedit.msc下的 计算机配置-》安全设置-》 本地策略-》安全选项 看到“帐户:使用空密码的帐户只能进行控制台登录”是启用的,然后到winxp的计算机管理设置本地administrator的密码。

再次从win2k访问winxp,ok!

看来winxp安全性比win2k高了一些!

原来听过webcast“工作组环境下网络访问的疑难解答”,还看过gnaw0725的相关文章,真的是受益匪浅。

要成功进行网络访问要经过4个关卡:

网络协议-》身份验证-》安全策略-》被访问对象上的ACL。

首先:协议要支持,比如tcp/ip。

其次:客户端要提供自己的身份,告诉server自己是谁

然后:服务器检查安全策略,看是否允许客户端登录。

最后:检查当然登录的客户是否有访问对象的权限。

再出现不能访问的时候,我们要根据提示去分析原因,以下借用gnaw0725的blog的链接,里面告诉你根据提示找到解决的方法。

本文链接


    
最新技术文章:
▪文件转换有关问题     ▪ 3ds max 2009 mentalray遇到内存相关的错,该怎么解...    ▪ 文萃ocr的注册码哪位高手有
▪常见文件密码的设置与解除解决思路     ▪ 数据恢复软件哪个好用?该怎么处理     ▪ vmware高手帮忙解决一个常见有关问题
▪求会声会影的注册机啊 到处找不到 T_T,该怎么...    ▪ 急求!硬盘解密软件。解决思路     ▪ 大侠们有改过chrome的临时文件夹的吗?小弟我...
▪怎么在windows下查看计算机的内存大小     ▪ 宏基玩2k10的有关问题     ▪ 求日语操作系统;链接解决思路
▪怎样制作软件自动安装解决思路     ▪ UtrlEdit重新加载已更新的文件内容时,不让其...    ▪ 小弟我的数据库卸载后装不上怎么处理
▪win7的编程工具选择?该如何解决     ▪ 开机按回车咋办,该怎么解决     ▪ 怎么刻录一张系统盘
▪强行卸载如何用哦?     ▪ 为什么QQ音乐的乐库打不开,显示是一片空白...    ▪ 如何控制局域网其它电脑的流量啊宿舍人老...
▪AutoPlay Menu Loader 5.1.0.341,该如何解决     ▪ 100分求个软件免费或收费的都可以,最好熟...    ▪ 远程桌面连接如何设置磁盘共享
▪请教怎么知道TXT文件的编码方式呢     ▪ QQ收件箱中的邮件不知不觉被自动删除了解决...    ▪ qq如何去广告
▪双击C与C++程序设计学习与实验系统,就打开...    ▪ 急电脑黑屏的原因,该怎么解决     ▪ 请问Sdelete这个软件的使用方法
▪虚拟机中怎么切换     ▪ “假的”mp4视频文件怎么打开     ▪ XP照片缩略图和照片本身显示不一致解决思路...
▪激光检测仪数控机床日文的,该如何处理     ▪ 怎么打开*crp格式的文件     ▪ 联想Z465玩魔兽争霸黑屏,大侠帮帮忙解决一下...
▪u盘插入电脑时报错!解决方案     ▪ Pixelpop有人用过吗?解决方法     ▪ 加快解压速度小弟我有招
▪高分,小弟我是windows xp的系统,请教如何才...    ▪ 加密网页怎样破解密码?解决办法     ▪ 佛爱小弟我羊老师请进
▪Runtime Error (-1:0): Cannot Import dll,该如何解决     ▪ 关于刻录系统光盘的有关问题     ▪ CCPROXY的有关问题(结贴100%)
▪print screen键不能截屏?该怎么处理     ▪ 用Serv-U做了个FTP服务器,为什么浏览器不能...    ▪ ftp下载稍微大一点的文件时不让下载,该如何...
▪Internet Explorer删除不了解决思路     ▪ 安装在开始菜单里面程序的位置为什么不同...    ▪ 赛扬2.8GHz的CPU内存1GB双硬盘能跑VMware Workstatio...
▪VisualSVN Server 经常异常覆盖如何解决     ▪ 怎么封装(打包)exe文件     ▪ 重新打开ie的自动密码保存要如何做
▪请教windows多久自动清空IE缓存     ▪ 高手帮忙看下这个autohotkey脚本,快捷复制粘贴...    ▪ 怎办?winpcap 4.1.2 安装失败!该怎么解决
▪ultraedit里,当选择列模式时,用用查找替换功...    ▪ intel MKL pardiso求解大型稀疏矩阵,是不是很浪...    ▪ cmd 中的管道是哪个程序在前?解决方法
▪金山词霸PDF取词插件解决方案解决思路     ▪ 想要学习ps,该怎么解决     ▪ WinRAR自解压时能否读取注册表中的信息,来...
▪怎么架设多对多媒体服务器     ▪ VMware解决方法     ▪ 腾讯Q+平台怎么申请接口
▪应用程序作为系统服务。解决办法     ▪ (文件编码有关的字符串替换)通过CMD批处理,...    ▪ 234.34.23.234:33674这个ip地址一般是用来做什么...
▪视频会议软件用什么样的好呢?解决办法     ▪ 怎么将ActiveX控件Cab包制作成EXE安装格式     ▪ 怎样从硬盘安装苹果雪豹系统,该如何处理
▪关于邮件组的有关问题!请专业邮箱技术支持...    ▪ 打印机有关问题     ▪ window下的vim怎么不产生备份文件
▪急 压缩文件夹,该怎么处理     ▪ Multisim软件如何样?那里有安装文件     ▪ 问个关于分区的小疑点啊很简单,来拿分啦
▪批处理高手帮忙了 啊 送分中,该怎么处理     ▪ wix打包发布 如何更改默认的安装包图标     ▪ 酷狗*krc歌词的文件结构及压缩算法
▪小弟我是个大笨鸟哪位高手帮帮小弟我     ▪ 哪款浏览器占用内存较少?解决办法     ▪ 有关问题
▪请教Polaris Office的文件格式能转换为pdf吗     ▪ wmp是用什么解码器比较好?该如何解决     ▪ 求Ardence.RTX.v7.0.SDK Ardence.RTX.v7.0.Runtime 下载解...
▪使用wireshark抓包,wireshark上显示的时间和pc时...    ▪ windows live mail 按send/receive 怎么不send,只receiv...    ▪ 某个exe程序始终无法运行,任务管理器里闪...
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3