Get-AadrmUserLog
Rights Management kullanıcı günlüklerini yerel depolama alanına indirir.
Syntax
Get-AadrmUserLog
-Path <String>
[-FromDate <DateTime>]
[-ToDate <DateTime>]
[-ForDate <DateTime>]
[-Force]
[-NumberOfThreads <Int32>]
[<CommonParameters>]
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 yerini alacak diğer ad olarak desteklenecektir.
Daha fazla bilgi için genel bakış sayfasına bakın.
Get-AadrmUserLog cmdlet'i Azure Rights Management kullanıcı günlüklerini yerel depolama alanına indirir. Günlük girdilerini indirmek için belirli bir tarih veya tarih aralığı belirtmeniz gerekir.
Bu kullanıcı günlüklerini almak için PowerShell kullanmalısınız; bu eylemi bir yönetim portalı kullanarak yapamazsınız.
Bu komutu çalıştırdığınızda ve yalnızca DateTime nesneleri için bir tarih belirttiğinizde, saat yerel saatinizde 00:00:00 olarak kabul edilir ve ardından UTC'ye dönüştürülür.
Tarih içeren bir saat belirttiğinizde (örneğin, -ForDate "1/2/2016 15:00:00"), bu tarih ve saat UTC'ye dönüştürülür. Get-AadrmUserLog komutu bu UTC zaman aralığına ait günlükleri alır.
Yerel saatiniz için gereken dönüştürmeye uyum sağlamak için DateTime değerlerinizi nasıl değiştirmeniz gerekebileceğini gösteren örneklere bakın.
Kullanım günlüğü ve adım adım bir örnek hakkında daha fazla bilgi için bkz. Azure Rights Management hizmetinin kullanımını günlüğe kaydetme ve analiz etme.
Örnekler
Örnek 1: Tarih aralığı için kullanıcı günlüklerini alma
PS C:\>Get-AadrmUserLog -Path 'C:\Logs' -FromDate 12/12/2015 -ToDate 12/15/2015 -NumberOfThreads 10
Bu komut 12.12.2015 ile 12.15.2015 (UTC saatinde) arasında oluşturulan kullanıcı günlüklerini C:\Logs klasörüne indirir.
Komut, günlükleri indirmek için 10 iş parçacığı kullanır.
Örnek 2: Tarih için kullanıcı günlüklerini alma
PS C:\>Get-AadrmUserLog -Path 'C:\Logs' -ForDate 12/5/2015
Bu komut, 5.12.2015 (UTC saatinde) için kullanıcı günlüklerini C:\Logs klasörüne indirir.
Örnek 3: UTC +uzaklık saat dönüştürmesini hesaba katarak bir tarih için kullanıcı günlüklerini alma
PS C:\>Get-AadrmUserLog -Path 'C:\Logs' -ForDate 2/2/2016 12:00:00
Bu komut, kullanıcı günlüklerini C:\Logs klasörüne indirmeden önce yerel saatinizin UTC +uzaklık saat dönüştürmesini nasıl dikkate almanız gerekebileceğini gösterir.
Yeni Zelanda'dasınız, yani bilgisayarınızın yerel saati UTC+12 ve 2/2/2016 günlüklerini UTC yerine yerel saatinize indirmek istiyorsunuz. Tarihle birlikte 12:00:00 saatini belirtmediyseniz, günlükleriniz 2/2/2016'nın (ve önceki günün son 12 saatinin) yalnızca ilk 12 saatinin verilerini içerir.
Örnek 4: UTC-ofset saat dönüştürmesini hesaba katarak bir tarih aralığı için kullanıcı günlüklerini alma
PS C:\>Get-AadrmUserLog -Path 'C:\Logs' -FromDate 2/1/2016 18:00:00 -ToDate 2/9/15/2016 18:00:00
Bu komut, kullanıcı günlüklerini C:\Logs klasörüne indirmeden önce yerel saatinizden UTC uzaklık saat dönüştürmesini nasıl dikkate almanız gerekebileceğini gösterir.
Houston, ABD'desiniz, yani bilgisayarınızın yerel saati UTC-6 ve günlükleri UTC yerine yerel saatinize göre 2/2/2016 ile 9/2/2016 arasında indirmek istiyorsunuz.
Önceki tarih ve saati 18:00:00 olarak belirtmediyseniz, günlüklerinizde yerel saatinizin 2/2/2/2016'nın ilk 6 saatinin verileri eksik olur (bitiş tarihi için ek 6 saat).
Parametreler
-Force
Bu cmdlet'in, onay istemeden aynı tarih veya tarih aralığı için var olan bir günlük dosyasının üzerine yazıldığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForDate
Günlük dosyası için DateTime nesnesi olarak bir tarih (ve isteğe bağlı olarak bir saat) belirtir.
FromDate parametresini kullanmadığınızda bu parametreyi kullanın.
Bir DateTime nesnesi almak için Get-Date cmdlet'ini kullanın.
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FromDate
Günlük dosyasının başlangıç tarihini (ve isteğe bağlı olarak bir saati) DateTime nesnesi olarak belirtir.
ForDate parametresini kullanmadığınızda bu parametreyi kullanın.
ToDate parametresini belirtmeden bu parametreyi belirtirseniz, bitiş tarihi komutu çalıştırdığınız gündür.
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumberOfThreads
Günlükleri indirmek için kullanılacak iş parçacığı sayısını belirtir.
Bu parametre için kabul edilebilir değerler şunlardır: 1-32.
Varsayılan değer 3'dür.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Günlüklerin kaydedildiği klasörün mevcut yolunu belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ToDate
Günlük dosyasının bitiş tarihini (ve isteğe bağlı olarak bir saati) DateTime nesnesi olarak belirtir.
İsteğe bağlı olarak, belirli bir tarih aralığını belirtmek için FromDate parametresini kullanırken bu parametreyi belirtin. FromDate parametresini kullanırken bu parametreyi belirtmezseniz, bitiş tarihi komutu çalıştırdığınız gündür.
Type: | DateTime |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |