Chinaunix首页 | 论坛 | 博客
  • 博客访问: 931971
  • 博文数量: 74
  • 博客积分: 10001
  • 博客等级: 上将
  • 技术积分: 2609
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-04 19:54
文章存档

2015年(1)

2009年(2)

2008年(71)

我的朋友

分类: WINDOWS

2008-03-27 20:26:05

如下说明是翻译: help Export-Csv 产生的帮助信息.
译者: Edengundam(马涛)
 
Export-Csv
 
摘要
创建一个用于表示输入对象的逗号分隔值文件(CSV文件).
 
语法
Export-Csv [-path] -inputObject [-force] [-encoding ] [-noTypeInformation] [-noClobber] [-whatIf] [-confirm] []
 
详细描述
创建一个用于表示输入对象的逗号分隔值文件(CSV文件).
 
除非你指定NoTypeInformation参数, 否则CSV文件的第一行将会以'#TYPE '开头, 并跟随表示数据类型的完全限定名的类型. 例如: #TYPE System.Diagnostics.Process.
 
CSV文件中的下一行用来表示列名, 它是包含逗号分隔的第一个输入对象的属性名称列表.
 
文件中剩余的行包含了每个输入对象上在列名中指出的属性值, 并使用逗号进行分隔.
 
第一个对象建立列头信息. 列头信息不会根据后续输入对象进行修改. 如果对象不包含列头行中指定的属性, 将不会输出任何关于此属性的值. 相反, 将会使用两个逗号来表示缺少此属性信息, 并且会自动进行对齐处理来保证数值与列头中属性名称的对齐.
 
如果属性值中包含逗号, 双引号, 前导或尾随空格或者分行符, 它们将会在存储到CSV文件中之前,被放入双引号中. 属性值中的任何的双引号都会使用连续两个双引号来表示其字面意义.
 
你可以使用Import-CSV cmdlet命令利用CSV文件中的信息重新创建输入对象.
 
参数
 
-path
指定CVS文件的创建路径.
 
强制参数?
true
参数位置?
1
默认值
Null
允许从管道绑定输入?
false
允许通配符扩展?
true
 
-inputObject
接受将会表示CSV文件的对象. 输入一个包含对象的变量, 或者一个能够产生对象的命令或表达式.
 
强制参数?
true
参数位置?
named
默认值
 
允许从管道绑定输入?
true (根据值)
允许通配符扩展?
false
 
-force
覆盖指定路径上已经存在的文件时, 不进行任何提示.
 
强制参数?
false
参数位置?
named
默认值
False
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-encoding
为导出的CSV文件设置编码类型. 允许值为: Unicode, UTF7, UTF8, ASCII.
 
强制参数?
false
参数位置?
named
默认值
ASCII
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-noTypeInformation
忽略CSV文件的 #TYPE(类型信息). 如果没有指定此参数, CSV文件的第一行将会以'#TYPE '开头, 并跟随表示数据类型的完全限定名的类型. 如果指定此参数, CSV文件中将不会包含任何类型信息.
 
强制参数?
false
参数位置?
named
默认值
False
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-noClobber
不覆盖(替换原有内容) 已经存在的文件. 默认情况下, 如果文件已经在指定路径存在, Export-Csv 不提示任何警告的情况下覆盖此文件.
 
强制参数?
alse
参数位置?
named
默认值
False
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-whatIf
描述执行此命令将会发生的现象, 不会真正执行此命令.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-confirm
执行命令前提示你进行确认.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
false
允许通配符扩展?
false
 
<公共参数>
此命令支持公共参数: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable. 更多信息, 输入, "get-help about_commonparameters".
 
输入类型
Any object(s)
 
返回类型
CSV list
 
注意
 
通过调用输入对象的每个属性上的ToString方法来获得字符串版本属性值.
 
更多信息, 输入"Get-Help Export-Csv -detailed". 需要技术信息, 输入"Get-Help Export-Csv -full".
 
如果需要为该命令提供多个参数, 请使用逗号进行分隔. 例如, " , ".
 
1
 
C:\PS>get-process wmiprvse | select-object basePriority,ID,SessionID,WorkingSet | export-csv -path data.csv
 
此命令从wmiprvse进程中选择少数几个属性, 并将它们导出到名叫data.csvCSV格式中.
 
相关链接
Import-Csv
Export-Clixml
ConvertTo-Html
阅读(7495) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-03-31 15:46:44

按您说的改了个名字,果然没问题了。非常感谢。想再弱问一下: ps默认的homepath是‘Documents and Settings\wangsu’有点长,不太方便。想换个默认路径。通过help文档我发现了个%homedrive%和%homepath%系统变量,我试着set了个新路径,但没成功。想问一下如何修改ps的默认home路径。再次感谢。

chinaunix网友2008-03-28 15:10:49

还是我,搞了一中午,还是没什么结果,我刚查了一下,在我C:\WINDOWS\system32\WindowsPowerShell\v1.0\en-US文件夹下,有不少about_*help.txt的help文档,需要设什么环境变量指向它么?

chinaunix网友2008-03-28 10:48:51

若问一句,刚上手powershell,每次想查看帮助都error,比如: PS C:\Documents and Settings\wangsu> get-help get-command Get-Help : Error loading help content for Get-Command from file "System.Management.Automation.dll-Help.xml". Details: S ystem.Management.Automation.dll-Help.xml. At line:1 char:9 + get-help <<<< get-command 不知是不是少装了什么东西?麻烦赐教