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 |