Since the Exchange 2016 Management Shell commands are executed through a remote PowerShell session, importing and exporting files requires a new special syntax. There are a handful of shell cmdlets that require this, and, in this recipe, we'll take a look at the syntax that needs to be used to transfer files through a remote shell connection.
Transferring files through remote shell connections
How to do it...
Let's say that we are about to import a certificate to the Exchange server, more specifically the client access services. We can import the file using the Get-Content cmdlet, using syntax similar to the following:
[byte[]]$data = Get-Content -Path ".\ExportedCert.pfx" ` -Encoding Byte ` ...