Get-AadrmTrackingLog

Korumalı belgeler için izleme bilgilerini alır.

Syntax

Get-AadrmTrackingLog
   -UserEmail <String>
   [-FromTime <DateTime>]
   [-ToTime <DateTime>]

Description

Not

AADRM modülündeki bu cmdlet artık kullanım dışıdır. 15 Temmuz 2020'nin ardından, bu cmdlet adı yalnızca AIPService modülündeki yerinin diğer adı olarak desteklenecektir.

Daha fazla bilgi için genel bakış sayfasına bakın.

Get-AadrmTrackingLog cmdlet'i, belgeleri koruyan (Rights Management veren) veya korumalı belgelere erişen belirli bir kullanıcının korumalı belgeler hakkındaki izleme bilgilerini döndürür. Bu cmdlet,"Belirli bir kullanıcı hangi korumalı belgeleri izlemiş veya erişmiş?" sorusunun yanıtını bulmanıza yardımcı olur. Döndürülen bilgiler şunları içerir:

  • Varsa, belge adıyla birlikte belge içerik kimliği.
  • Rights Management veren.
  • Belgeye erişen kullanıcılar, ne zaman ve hangi konumdan.
  • Belgeyi korumak için hangi koruma şablonu kimliğinin veya belirli kullanım haklarının kullanıldığı ve erişimin verilip verilmediği.

Eklenecek girişlerin başlangıç ve durdurma zamanını belirtebilirsiniz. Çıkış, PowerShell konsolundaki PowerShell nesnelerinin listesi olarak döndürülür.

Alternatif olarak, izlenen belgelerle ilgili koruma bilgilerini almak için belge izleme sitesini kullanabilirsiniz. Daha fazla bilgi için yönetici kılavuzunun Kullanıcılar için belgeleri izleme ve iptal etme bölümüne bakın.

Örnekler

Örnek 1: Bir kullanıcının tüm izleme bilgilerini alma

PS C:\>Get-AadrmTrackingLog -UserEmail "test@contoso.com"

Bu komut, "" e-posta adresiyletest@contoso.com kullanıcı tarafından korunan veya kullanıcı tarafından erişilen belgeler için tüm izleme bilgilerinin günlüğünü oluşturur.

Örnek 2: Belirli bir zaman aralığı için kullanıcının izleme bilgilerini alma

PS C:\>Get-AadrmTrackingLog -UserEmail "test@contoso.com" -FromTime "01/01/2018 00:00:00" -ToTime "01/31/2018 23:59:59"

Bu komut önceki örnekle aynıdır, ancak sonuçlar FromTime ve ToTime parametreleri kullanılarak belirli bir süre içinde izlenen belgelerle sınırlıdır. Bu örnekte, zaman aralığı Ocak 2018'de ABD tarih biçimi kullanılarak tüm günlerdir.

Örnek 3: Bir kullanıcının tüm izleme bilgilerini alma ve sonuçları bir .csv dosyasına kaydetme

PS C:\>$trackingLogs = Get-AadrmTrackingLog -UserEmail "test@contoso.com"
PS C:\>$trackingLogs | Export-Csv 'C:\Temp\TrackingLog.csv' -NoTypeInformation

İlk komut, "" e-posta adresiyletest@contoso.com kullanıcı tarafından korunan veya erişilen belgeler için tüm izleme bilgilerinin günlüğünü oluşturur ve sonucu bir değişkene kaydeder.

İkinci komut daha sonra, izleme bilgilerini .csv biçime dönüştürmek için Export-Csv cmdlet'ini kullanır ve C:\Temp\TrackingLog.csv dosyasına kaydeder.

Parametreler

-FromTime

Günlük dosyasının başlangıç saatini (dahil) DateTime nesnesi olarak belirtir. Bir DateTime nesnesi almak için Get-Date cmdlet'ini kullanın. Sistem yerel ayarı ayarlarınıza göre tarih ve saati belirtin. Daha fazla bilgi için Get-Help Get-Date yazın.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ToTime

Günlük dosyası için durdurma saatini (dahil) DateTime nesnesi olarak belirtir. Bir DateTime nesnesi almak için Get-Date cmdlet'ini kullanın. Sistem yerel ayarı ayarlarınıza göre tarih ve saati belirtin. Daha fazla bilgi için Get-Help Get-Date yazın.

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserEmail

Kullanıcının e-posta adresini belirtir. Cmdlet, bu e-posta adresine sahip olan kullanıcı tarafından korunan veya erişilen belgelerin izleme bilgilerini alır.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False