- Oh, anyen pa mache pou mwen, ede!
- Pa enkyete, nou pral ranje tout bagay kounye a. Bay non òdinatè w lan...
(klasik nan genre a soti nan apèl nan sipò teknik)
Li bon si ou gen yon zouti tankou BgInfo oswa itilizatè ou yo konnen sou Windows + Pause/Break chemen kout epi konnen ki jan yo peze li. Gen menm espesimèn ra ki te jere yo aprann non an nan machin yo. Men, souvan moun k ap rele a, anplis pwoblèm prensipal li, gen yon dezyèm: chèche konnen non / adrès IP òdinatè a. Epi souvan li pran pi plis tan pou rezoud dezyèm pwoblèm sa a pase premye a (epi ou jis bezwen chanje photo a oswa retounen chemen kout ki manke a :).
Men, li pi bèl tande yon bagay tankou:
- Tatyana Sergeevna, pa enkyete, mwen deja konekte ...
Epi ou pa bezwen anpil pou sa.
Yon espesyalis sipò teknik sèlman bezwen memorize non yo nan machin yo epi sonje ki moun ki travay pou ki.
Anvan nou dekri solisyon n ap itilize kounye a, mwen pral yon ti tan gade lòt opsyon pou mwen ka kritike yo ak esplike chwa mwen an.
- , ak renmen an. Si gen anpil lajan, gen moun ki peye. Pwen an se ke enfòmasyon teknik yo parèt sou Desktop la: non machin, adrès IP, konekte, elatriye. Nan Desktop Info ou ka menm koupe graf pèfòmans sou mwatye ekran an.
Ki sa mwen pa renmen se ke pou menm Bginfo a, pou egzanp, itilizatè a bezwen minimize fenèt yo wè done ki nesesè yo. Kòlèg mwen yo ak mwen te tou obsève plis pase yon fwa nan BgInfo , lè nouvo tèks parèt sou tèt ansyen an.
Gen kèk itilizatè yo énervé pa lefèt ke admin trase yon pè 192.168.0.123 sou figi a nan yon chat lonje deyò sou Desktop la, gate estetik yo nan imaj la background, epi, nan kou, sa a se fò anpil demotivation ak konplètman touye lespri travay la. . - Yon etikèt sou "Ki moun mwen ye" (pa eseye ajoute yon mak kesyon nan fen a :). Yon chemen kout klasik sou Desktop la, dèyè ki kache yon script pwòp oswa pa tèlman pwòp ki montre enfòmasyon ki nesesè yo nan fòm lan nan yon bwat dyalòg. Pafwa, olye pou yo yon chemen kout, yo mete script nan tèt li sou Desktop la, ki IMHO se move fason.
Dezavantaj la se ke yo lanse chemen kout la, tankou nan premye ka a, ou bezwen minimize tout fenèt ouvè (nou pa pran an kont sa yo cheri nan fòtin ki gen sèlman fenèt la solitèr louvri sou machin travay yo). By wout la, itilizatè ou yo konnen ki kote yo klike sou pou minimize tout fenèt yo? Se vre, yon dwèt nan je admin la.
Bouchon an tou sijere ke tou de nan metòd ki dekri pi wo a gen dezavantaj prensipal la ke itilizatè a patisipe nan jwenn enfòmasyon, ki moun ki ka avèg, estipid, oswa menm bay manti.
Mwen pa pral konsidere opsyon pou ogmante alfabetizasyon òdinatè, lè tout moun konnen ki kote nan Windows yo gade non an nan machin yo: li se yon kòz nòb, men trè difisil. Men, si konpayi an gen woulman anplwaye, Lè sa a, li konplètman ruine. Kisa mwen ka di, nan pifò ka yo pa menm sonje login yo.
Mwen vide nanm mwen, epi kounye a nan pwen an.
Lide yon rezidan Khabrov te pran kòm yon baz nan .
Sans nan lide a se ke lè yon itilizatè konekte nan Windows, script la antre nan enfòmasyon ki nesesè yo (tan ak non machin) nan yon sèten atribi nan kont itilizatè a. Epi lè ou soti nan sistèm nan, yon script logoff menm jan an egzekite.
Mwen te renmen lide nan tèt li, men te gen kèk bagay mwen pa t 'kontan ak nan aplikasyon an.
- Règleman gwoup, ki presize scripts logon ak logoff pou itilizatè yo, aplike nan domèn nan tout antye, kidonk scripts yo pral kouri sou nenpòt machin kote itilizatè yo konekte. Si ou itilize solisyon tèminal ansanm ak estasyon travay (pa egzanp, Microsoft RDS oswa pwodwi Citrix), apwòch sa a pral enkonvenyan.
- Done yo antre nan atribi Depatman kont itilizatè a, kote itilizatè mwayèn gen aksè sèlman pou lekti. Anplis de sa nan atribi kont itilizatè a, script la fè tou chanjman nan atribi Depatman kont òdinatè a, ki pa default itilizatè yo pa ka chanje tou. Se poutèt sa, pou solisyon an travay, otè a sijere chanje estanda anviwònman sekirite yo pou objè AD.
- Fòma dat la depann de anviwònman lokalizasyon yo sou machin sib la, kidonk nan yon machin nou ka jwenn 10 Novanm 2018 14:53, ak yon lòt 11/10/18 2:53 pm.
Pou elimine enpèfeksyon sa yo, sa ki annapre yo te fè.
- GPO pa lye ak yon domèn, men ak yon OU ak machin (mwen separe itilizatè yo ak machin nan diferan OU epi konseye lòt moun). Anplis, pou mòd se mete rantre.
- Script la pral sèlman ekri done nan kont itilizatè a nan atribi a enfòmasyon sou, ki itilizatè a ka chanje poukont li pou kont li.
- Chanje moso kòd ki jenere valè atribi a
Koulye a, scripts yo sanble sa a:
SaveLogonInfoToAdUserAttrib.vbs
On Error Resume Next
Set wshShell = CreateObject("WScript.Shell")
strComputerName = wshShell.ExpandEnvironmentStrings("%COMPUTERNAME%")
Set adsinfo = CreateObject("ADSystemInfo")
Set oUser = GetObject("LDAP://" & adsinfo.UserName)
strMonth = Month(Now())
If Len(strMonth) < 2 then
strMonth = "0" & strMonth
End If
strDay = Day(Now())
If Len(strDay) < 2 then
strDay = "0" & strDay
End If
strTime = FormatDateTime(Now(),vbLongTime)
If Len(strTime) < 8 then
strTime = "0" & strTime
End If
strTimeStamp = Year(Now()) & "/" & strMonth & "/" & strDay & " " & strTime
oUser.put "info", strTimeStamp & " <logon>" & " @ " & strComputerName
oUser.Setinfo
SaveLogoffInfoToAdUserAttrib.vbs
On Error Resume Next
Set wshShell = CreateObject("WScript.Shell")
strComputerName = wshShell.ExpandEnvironmentStrings("%COMPUTERNAME%")
Set adsinfo = CreateObject("ADSystemInfo")
Set oUser = GetObject("LDAP://" & adsinfo.UserName)
strMonth = Month(Now())
If Len(strMonth) < 2 then
strMonth = "0" & strMonth
End If
strDay = Day(Now())
If Len(strDay) < 2 then
strDay = "0" & strDay
End If
strTime = FormatDateTime(Now(),vbLongTime)
If Len(strTime) < 8 then
strTime = "0" & strTime
End If
strTimeStamp = Year(Now()) & "/" & strMonth & "/" & strDay & " " & strTime
oUser.put "info", strTimeStamp & " <logoff>" & " @ " & strComputerName
oUser.Setinfo
Nenpòt moun ki premye jwenn tout diferans ki genyen ant scripts Logon ak Logoff ap jwenn yon plis pou karma. 🙂
Epitou, pou jwenn enfòmasyon vizyèl, yo te kreye ti script PS sa a:
Get-UsersByPCsInfo.ps1
$OU = "OU=MyUsers,DC=mydomain,DC=com"
Get-ADUser -SearchBase $OU -Properties * -Filter * | Select-Object DisplayName, SamAccountName, info | Sort DisplayName | Out-GridView -Title "Информация по логонам" -Wait
An total, tout bagay se configuré youn-de-twa:
- kreye yon GPO ak paramèt ki nesesè yo epi konekte li nan depatman an ak estasyon travay itilizatè yo:
- Ann al pran te (si AD gen yon gwo kantite itilizatè, Lè sa a, ou bezwen yon anpil nan te :)
- kouri script PS la epi jwenn rezilta a:

Nan tèt fenèt la gen yon filtè pratik kote ou ka chwazi done ki baze sou valè youn oswa plizyè jaden. Klike sou kolòn tab yo klase dosye pa valè yo nan jaden korespondan yo.
Nou ka trè byen "pake" solisyon nou an.

Pou fè sa, nou pral ajoute yon chemen kout pou lanse script pou espesyalis sipò teknik, ki pral gen yon bagay tankou sa a nan jaden "objè" la:
powershell.exe -NoLogo -ExecutionPolicy Bypass -File "servershareScriptsGet-UsersByPCsInfo.ps1"
Si gen yon anpil nan anplwaye sipò teknik, ou ka distribye yon chemen kout lè l sèvi avèk .
Kèk kòmantè final.
- Modil Active Directory pou PowerShell dwe enstale sou machin kote script PS la te lanse (pou fè sa, jis ajoute zouti administrasyon AD nan konpozan Windows).
- Pa default, itilizatè a pa ka modifye pi fò nan atribi yo nan kont li. Kenbe sa a nan tèt ou si ou deside sèvi ak yon atribi lòt pase enfòmasyon sou.
- Enfòme tout kòlèg ki enplike yo ki atribi ou pral itilize. Pou egzanp, menm bagay la enfòmasyon sou yo itilize pou ajoute nòt entèaktif nan bwat lèt itilizatè a nan panèl admin Exchange Server la epi yon moun ka fasilman ranplase li, oswa vin tris lè enfòmasyon yo te ajoute yo ranplase pa script ou a.
- Si ou gen plizyè sit Active Directory, Lè sa a, fè alokasyon pou reta replikasyon. Pou egzanp, si ou vle jwenn enfòmasyon ajou sou itilizatè yo nan sit AD A, epi kouri script la soti nan yon machin ki soti nan sit AD B, ou ka fè sa:
Get-ADUser -Server DCfromSiteA -SearchBase $OU -Properties * -Filter * | Select-Object DisplayName, SamAccountName, info | Sort DisplayName | Out-GridView -Title "Информация по логонам" -Wait
DCfromSiteA — non kontwolè domèn sit A (pa default, cmdlet Get-AdUser konekte ak kontwolè domèn ki pi pre a)

Mwen ta rekonesan si ou ta ka pran sondaj kout ki anba a.
Se sèlman itilizatè ki anrejistre ki ka patisipe nan sondaj la. , tanpri.
Ki sa ou itilize?
bginfo, enfòmasyon Desktop elatriye. (gratis)
peye analogue nan bginfo
Mwen pral fè li tankou nan atik la
pa enpòtan, paske Mwen itilize VDI/RDS elatriye.
Mwen pa sèvi ak anyen ankò, men mwen ap reflechi sou li
Mwen pa bezwen kolekte done sa yo
lòt (pataje nan kòmantè yo)
112 itilizatè yo te vote. 39 itilizatè te absteni.
Sous: www.habr.com

