假定文件夹为c:/restored, 列出文件夹中所有文件:
get-childitem c:/restored
注:get-childitem执行起来有点像dir,但是dir能够列出注册表中某特定键值的子键吗?先别急,我们慢慢来。:)
列出文件夹中所有文件,不包括后缀为tmp的文件:
get-childitem c:/restored -exclude *.tmp
列出文件夹中所有文件,不包括后缀为tmp和temp的文件:
get-childitem c:/restored -exclude *.tmp, *.temp
列出 当前文件夹中所有文件,只包括后缀为doc和xls的文件:
get-childitem c:/restored/*.* -include *.doc, *.xls
列出 当前文件夹以及所有子文件夹中所有文件,只包括后缀为pdf的文件:
get-childitem c:/restored -recurse -include *.pdf
列出文件夹中所有文件,不包括后缀为tmp的文件、只显示文件名和长度:
get-childitem c:/restored -exclude *.tmp | select-object name, length
列出文件夹中所有文件,不包括后缀为tmp的文件、显示所有属性、以列表方式输出:
get-childitem c:/restored -exclude *.tmp | select-object * | format-list
改变当前目录位置到c:/restored:
set-location c:/restored
注:也可以用cd命令以及sl,这是set-location的别名
返回Home目录:
cd ~
把c:/restored映射为x盘:
new-psdrive x -psprovider filesystem -root c:/restored
把以下注册表键值映射为y盘:
new-psdrive -name y -psprovider registry -root HKCU:/Software/Microsoft/Windows/CurrentVersion
列出别名,根据定义排序:
get-alias | sort-object definition
get-childitem c:/restored
注:get-childitem执行起来有点像dir,但是dir能够列出注册表中某特定键值的子键吗?先别急,我们慢慢来。:)
列出文件夹中所有文件,不包括后缀为tmp的文件:
get-childitem c:/restored -exclude *.tmp
列出文件夹中所有文件,不包括后缀为tmp和temp的文件:
get-childitem c:/restored -exclude *.tmp, *.temp
列出 当前文件夹中所有文件,只包括后缀为doc和xls的文件:
get-childitem c:/restored/*.* -include *.doc, *.xls
列出 当前文件夹以及所有子文件夹中所有文件,只包括后缀为pdf的文件:
get-childitem c:/restored -recurse -include *.pdf
列出文件夹中所有文件,不包括后缀为tmp的文件、只显示文件名和长度:
get-childitem c:/restored -exclude *.tmp | select-object name, length
列出文件夹中所有文件,不包括后缀为tmp的文件、显示所有属性、以列表方式输出:
get-childitem c:/restored -exclude *.tmp | select-object * | format-list
改变当前目录位置到c:/restored:
set-location c:/restored
注:也可以用cd命令以及sl,这是set-location的别名
返回Home目录:
cd ~
把c:/restored映射为x盘:
new-psdrive x -psprovider filesystem -root c:/restored
把以下注册表键值映射为y盘:
new-psdrive -name y -psprovider registry -root HKCU:/Software/Microsoft/Windows/CurrentVersion
列出别名,根据定义排序:
get-alias | sort-object definition