Jednoduchý plugin na logování IP adres návštěvníků. Po aktivaci vytvoří v databázi tabulku „wp_iplog_v1“, do které zapisuje: $_SERVER["REMOTE_ADDR"] //IP v4
$_SERVER["REQUEST_URI"] // cílová stránka
$_SERVER["HTTP_HOST"] // cílový web
$_SERVER["HTTP_USER_AGENT"] // user agent (os, browser, bot)
$_SERVER["HTTP_REFERER"] // referer
Plugin nemá žádné rozhraní, data jsou dostupná pouze z databáze.
Otestován na verzi WordPress 3.2.
Stáhnout IPLog verze 1
Za případné chyby neručím :)
Import-Module Lync
$LyncServer = "server1.domain.com"
$LogDatePartName = Get-Date -format 'yyyy_MM_dd'
$Log = "c:\scripts\"+$LogDatePartName+"_LyncEnabledUsers.csv"
get-csaduser | Where-Object {
$_.Enabled -ne $True -and
$_.WindowsEmailAddress -ne '' -and
$_.UserAccountControl -inotlike '*disabled*' -and
$_.DistinguishedName -inotlike '*impersonal*' -and
$_.IPPhone -ne ''
} | Select-Object UserPrincipalName | Export-Csv "$Log" -Delimiter ',' -NoTypeInformation
$LogSize = Get-ChildItem $Log
if ($LogSize.Length -ne '0') {
$UserFile = "$Log"
$MyData = Import-Csv $UserFile -Delimiter ','
ForEach ($item in $MyData){
$UserPrincipalName = $($item.UserPrincipalName)
Enable-CsUser $UserPrincipalName -RegistrarPool $LyncServer -SipAddressType EmailAddress
}
} else {
remove-item -path $Log -force
}