gangstanthony

powershell type accelerators

Jul 6th, 2016
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.65 KB | None | 0 0
  1. Name Fullname Description
  2. ---- -------- -----------
  3. Alias System.Management.Automation.AliasAttribute
  4. AllowEmptyCollection System.Management.Automation.AllowEmptyCollectionAttribute Allows an empty collection as the argument to a mandatory collection parameter.
  5. AllowEmptyString System.Management.Automation.AllowEmptyStringAttribute
  6. AllowNull System.Management.Automation.AllowNullAttribute Allows a NULL as the argument to a mandatory parameter.
  7. ArgumentCompleter System.Management.Automation.ArgumentCompleterAttribute This attribute is used to specify an argument completer for a parameter to a cmdlet or function. For example:[Parameter()] [ArgumentC...
  8. array System.Array
  9. bool System.Boolean
  10. byte System.Byte
  11. char System.Char
  12. CmdletBinding System.Management.Automation.CmdletBindingAttribute Identifies a function as an advanced function that acts in a way that is similar to a cmdlet. This attribute is used by script develo...
  13. datetime System.DateTime
  14. decimal System.Decimal
  15. double System.Double
  16. DscResource System.Management.Automation.DscResourceAttribute Indicates the class defines a DSC resource.This element is introduced in Windows PowerShell 5.0.
  17. float System.Single
  18. single System.Single
  19. guid System.Guid
  20. hashtable System.Collections.Hashtable
  21. int System.Int32
  22. int32 System.Int32
  23. int16 System.Int16
  24. long System.Int64
  25. int64 System.Int64
  26. ciminstance Microsoft.Management.Infrastructure.CimInstance
  27. cimclass Microsoft.Management.Infrastructure.CimClass
  28. cimtype Microsoft.Management.Infrastructure.CimType
  29. cimconverter Microsoft.Management.Infrastructure.CimConverter
  30. NullString System.Management.Automation.Language.NullString Represents a type that can be used to pass null into a .NET method that has a string parameter. Introduced in Windows PowerShell 3.0.
  31. OutputType System.Management.Automation.OutputTypeAttribute Specifies the types that are returned by a cmdlet, script, or function. This class is introduced in Windows PowerShell 2.0.
  32. Parameter System.Management.Automation.ParameterAttribute
  33. pscredential System.Management.Automation.PSCredential Represents a set of security credentials, such as a user name and a password.
  34. PSDefaultValue System.Management.Automation.PSDefaultValueAttribute Specifies a default value and/or help comment for a command parameter. This attribute does not have any semantic meaning; it is simpl...
  35. pslistmodifier System.Management.Automation.PSListModifier Provides Add, Remove, and Replace lists that can be used to update lists. This class is introduced in Windows PowerShell 2.0.
  36. psobject System.Management.Automation.PSObject Encapsulates a base object of type Object or type PSCustomObject to allow for a consistent view of any object within the Windows Powe...
  37. pscustomobject System.Management.Automation.PSObject Encapsulates a base object of type Object or type PSCustomObject to allow for a consistent view of any object within the Windows Powe...
  38. psprimitivedictionary System.Management.Automation.PSPrimitiveDictionary Provides a hash table that contains keys that are case-insensitive strings and values that can be serialized and deserialized during ...
  39. ref System.Management.Automation.PSReference Defines an object that is a value or variable reference in the Windows PowerShell scripting language.
  40. PSTypeNameAttribute System.Management.Automation.PSTypeNameAttribute Specifies the PSTypeName of a cmdlet or function parameter. Introduced in Windows PowerShell 3.0.
  41. regex System.Text.RegularExpressions.Regex
  42. DscProperty System.Management.Automation.DscPropertyAttribute When specified on a property or field of a DSC Resource, the property can or must be specified in a configuration, unless it is marke...
  43. sbyte System.SByte
  44. string System.String
  45. SupportsWildcards System.Management.Automation.SupportsWildcardsAttribute Specifies that a parameter supports wildcards. Introduced in Windows PowerShell 3.0.
  46. switch System.Management.Automation.SwitchParameter
  47. cultureinfo System.Globalization.CultureInfo
  48. bigint System.Numerics.BigInteger
  49. securestring System.Security.SecureString
  50. timespan System.TimeSpan
  51. uint16 System.UInt16
  52. uint32 System.UInt32
  53. uint64 System.UInt64
  54. uri System.Uri
  55. ValidateCount System.Management.Automation.ValidateCountAttribute Defines an attribute that uses maximum and minimum limits to validate the number of arguments that a cmdlet parameter accepts. (This ...
  56. ValidateLength System.Management.Automation.ValidateLengthAttribute Defines an attribute that uses minimum and maximum limits to validate the number of characters in a cmdlet parameter argument. (This ...
  57. ValidateNotNull System.Management.Automation.ValidateNotNullAttribute Validates that the argument of an optional parameter is not null. This class cannot be inherited.
  58. ValidateNotNullOrEmpty System.Management.Automation.ValidateNotNullOrEmptyAttribute Validates that the argument of an optional parameter is not null, an empty string, or an empty collection. This class cannot be inher...
  59. ValidatePattern System.Management.Automation.ValidatePatternAttribute Defines an attribute that uses a regular expression to validate the character pattern of a cmdlet parameter argument. (This attribute...
  60. ValidateRange System.Management.Automation.ValidateRangeAttribute Defines an attribute that uses minimum and maximum values to validate a cmdlet parameter argument. (This attribute can also be used b...
  61. ValidateScript System.Management.Automation.ValidateScriptAttribute Defines an attribute that uses a script to validate a parameter of any Windows PowerShell function. (This attribute cannot be used to...
  62. ValidateSet System.Management.Automation.ValidateSetAttribute Defines an attribute that uses a set of values to validate a cmdlet parameter argument.
  63. version System.Version
  64. void System.Void
  65. ipaddress System.Net.IPAddress
  66. DscLocalConfigurationManager System.Management.Automation.DscLocalConfigurationManagerAttribute Indication the configuration is for local configuration manager, also known as meta configuration.This element is introduced in Windo...
  67. xml System.Xml.XmlDocument
  68. adsi System.DirectoryServices.DirectoryEntry
  69. adsisearcher System.DirectoryServices.DirectorySearcher
  70. wmiclass System.Management.ManagementClass
  71. wmi System.Management.ManagementObject
  72. wmisearcher System.Management.ManagementObjectSearcher
  73. mailaddress System.Net.Mail.MailAddress
  74. scriptblock System.Management.Automation.ScriptBlock Represents a precompiled block of script text that can be used as a single unit.
  75. psvariable System.Management.Automation.PSVariable Represents a variable used in the Windows PowerShell language.
  76. type System.Type
  77. psmoduleinfo System.Management.Automation.PSModuleInfo Provides information about a module, such as the name of the module file, the path to the module file, what elements are exported fro...
  78. powershell System.Management.Automation.PowerShell Provides methods that are used to create a pipeline of commands and invoke those commands either synchronously or asynchronously with...
  79. runspacefactory System.Management.Automation.Runspaces.RunspaceFactory Provides a means to create a single runspace or a pool of runspaces.
  80. runspace System.Management.Automation.Runspaces.Runspace Represents the runspace that is the operating environment for command pipelines. This class provides methods for opening the runspace...
  81. initialsessionstate System.Management.Automation.Runspaces.InitialSessionState Represents a session state configuration that is used when a runspace is opened. The elements specified here, such as different types...
  82. psscriptmethod System.Management.Automation.PSScriptMethod Represents a method that runs a script when it is called. These methods are referred to as script methods and are used to extend obje...
  83. psscriptproperty System.Management.Automation.PSScriptProperty Represents an extended script property of a PSObject object.
  84. psnoteproperty System.Management.Automation.PSNoteProperty Represents an extended note property of a PSObject object.
  85. psaliasproperty System.Management.Automation.PSAliasProperty Represents an alias to another extended property of a PSObject object.
  86. psvariableproperty System.Management.Automation.PSVariableProperty Represents an extended variable property of a PSObject object. This class is introduced in Windows PowerShell 2.0.
Advertisement
Add Comment
Please, Sign In to add comment