General

Cmdlet: Get-Member

2 | Get-Member

# TypeName: System.Int32

# Name        MemberType Definition
# ----        ---------- ----------
# CompareTo   Method     int CompareTo(System.Object value), int CompareTo(int value), int IComparable.CompareTo(Syste...
# Equals      Method     bool Equals(System.Object obj), bool Equals(int obj), bool IEquatable[int].Equals(int other)
# GetHashCode Method     int GetHashCode()
# GetType     Method     type GetType()
# GetTypeCode Method     System.TypeCode GetTypeCode(), System.TypeCode IConvertible.GetTypeCode()
# ToBoolean   Method     bool IConvertible.ToBoolean(System.IFormatProvider provider)
# ToByte      Method     byte IConvertible.ToByte(System.IFormatProvider provider)
# ToChar      Method     char IConvertible.ToChar(System.IFormatProvider provider)
# ToDateTime  Method     datetime IConvertible.ToDateTime(System.IFormatProvider provider)
# ToDecimal   Method     decimal IConvertible.ToDecimal(System.IFormatProvider provider)
# ToDouble    Method     double IConvertible.ToDouble(System.IFormatProvider provider)
# ToInt16     Method     int16 IConvertible.ToInt16(System.IFormatProvider provider)
# ToInt32     Method     int IConvertible.ToInt32(System.IFormatProvider provider)
# ToInt64     Method     long IConvertible.ToInt64(System.IFormatProvider provider)
# ToSByte     Method     sbyte IConvertible.ToSByte(System.IFormatProvider provider)
# ToSingle    Method     float IConvertible.ToSingle(System.IFormatProvider provider)
# ToString    Method     string ToString(), string ToString(string format), string ToString(System.IFormatProvider pro...
# ToType      Method     System.Object IConvertible.ToType(type conversionType, System.IFormatProvider provider)
# ToUInt16    Method     uint16 IConvertible.ToUInt16(System.IFormatProvider provider)
# ToUInt32    Method     uint32 IConvertible.ToUInt32(System.IFormatProvider provider)
# ToUInt64    Method     uint64 IConvertible.ToUInt64(System.IFormatProvider provider)

Cmdlet: GetType

$id = 2
$id.GetType()
# IsPublic IsSerial Name                                     BaseType
# -------- -------- ----                                     --------
# True     True     Int32                                    System.ValueType

Cmdlet: compare

$id = 2
$id.CompareTo(3)
# -1

Cmdlet: for each (%)

% {1..5}
# 1
# 2
# 3
# 4
# 5

Cmdlet: Pipes, Where, Placeholder, Equals

% {1..5} | where {($_ -eq 1)}
# 1

Cmdlet: Write-Host using Multiline (back tick "`")

Write-Host @('test', 'test2', 'dummy', 'trial') `
-Separator ", "
# test, test2, dummy, trial

results for ""

    No results matching ""