首页 > 代码库 > PowerShell常用的.Net对象

PowerShell常用的.Net对象

System.Management.Automation.PSObject:表示一个PowerShell对象,可向其添加注释、属性和更多

System.DateTime:表示一个即时时间

System.Math:提供了常见的数学函数的常量和静态方法

System.Random:表示随机的生成器,生成一系列符合某些统计数字随机性的需求

System.Environment:提供有关信息,表示操作,当前环境和平台

System.Console:表示控制台应用程序的标准输入、输出和错误流

System.Diagnostics.EventLog:提供了与Windows事件日志的交互

System.Diagnostics.Process:提供对本地和远程进程的访问,启动和停止本地系统进程

System.Diagnostics.StopWatch:提供了一组方法和属性,用于准确的测量运行时间

System.Media.SoundPlayer:控件从.wav文件中播放声音

System.AppDomain:表示应用程序域,即应用程序执行的隔离的环境

System.Reflection.Assembly:自定义程序集,是一个可重复使用,可转换和自描述的公共语言运行库应用程序的构造块

 System.Security.Principal.WindowsIdentity:表示一个Windows用户

System.Windows.Forms.Form:表示一个窗口或对话框,构成应用程序的用户界面

System.windows.Forms.FlowLayoutPanel:表示动态布局其内容的一个面板

System.Uri :提供了一个对象,表示统一资源标识符(URI)。可以方便的访问URI各个部分

System.Net.NetworkCredential:为基于密码的身份验证提供凭据(如基本、简要、Kerberos身份验证和NTLM)

System.Net.DNS:提供了简单的域名解析功能

System.Net.FtpWebRequest:实现一个FTP客户端

System.Net.HttpWebRequest:提供的特定于HTTP实现的WebRequest类

System.Net.WebClient:提供常用的方法来发送和接收由URI标识的一个资源中的数据

System.Net.Sockets.TcpClient:提供了TCP网络服务的客户端连接

System.Net.Mail.MailAddress:表示某个邮件发件人或收件人的地址

System.Net.Mail.MailMessage:表示可以使用smtpClient类发送电子邮件

System.Net.Mail.SmtpClient:表示应用程序通过SMTP发送电子邮件

System.Xml.XmlDocument:表示一个XML文档

System.DirectoryServices.DirectorySearcher:对AD执行查询

System.Data.SqlClient.SqlCommand:表示针对SQL Server数据库来执行的T-SQL语句或存储过程

System.Data.SqlClient.SqlConnection:表示到SQL Server数据库的打开的连接

System.Data.SqlClient.SqlDataAdapter:表示一组数据命令和数据库连接,用于填充DataSet和更新SQL数据库

System.Data.Odbc.OdbcCommand :表示针对某一odbc数据库执行的一个T-SQL语句或存储过程

 

查看[System.Net.IPAddress] 可用的属性和方法
[System.Net.IPAddress]|gm -Static
[System.DateTime] |gm -static -membertype Method

 

详细可参考:《Windows PowerShell 应用手册》