In PowerShell, you can use the .NET Framework to create and manipulate .NET objects. To do this, you can use the New-Object cmdlet to create an instance of a .NET class, and then use dot notation to access the properties and methods of that object.  For example, to create a System.DateTime object representing the current date and time, you can use the following command:  $date = New-Object System.DateTime  To access the properties of the object, you can use dot notation. For example, to access the year, month, and day of the current date, you can use the following commands:  $year = $date.Year
$month = $date.Month
$day = $date.Day  You can also use dot notation to call methods of the object. For example, to add two days to the current date, you can use the following command:  $newDate = $date.AddDays(2)  In addition to creating new objects, you can also work with existing .NET objects that are returned by cmdlets or functions. For example, the Get-Process cmdlet returns a System.Diagnostics.Process object for each process on the system. You can use dot notation to access the properties and methods of these objects in the same way as with any other .NET object.  For more information on working with .NET objects in PowerShell, you can review the Microsoft documentation on the topic.  This type of questions is asked in PowerShell interview questions for advanced level or a level below advanced.