首页 > 代码库 > 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 应用手册》