Недавно мне потребовалось извлечь некоторые данные с нашего сервера DirectAccess, чтобы получить информацию о конкретном пользователе и его количестве подключений в течение определенного периода времени вместе с переданными данными. Консоль управления удаленным доступом позволяет просматривать эти сведения, но не извлекать и не сохранять их. Поэтому я обратился к PowerShell и использовал следующий фрагмент кода, чтобы извлечь то, что мне было нужно.
Get-RemoteAccessConnectionStatistics –StartDateTime "1 April 2017 12:00" –EndDateTime "8 April 2017 12:00" | Export-Csv –Path "C:\Temp\DAConnections.csv"
Затем я очистил данные в Excel, чтобы дать мне только того пользователя, за которым я охотился, а также дату, время и объем переданных данных. Вы также можете использовать Get-RemoteAccessConnectionStatisticssummary и Get-RemoteAccessUserActivity, которые дополнительно детализируют то, что конкретный пользователь делал во время подключения к DirectAccess.