IiWindows: fumanisa ukuba ngubani ongene apho

IiWindows: fumanisa ukuba ngubani ongene apho
- Owu, akukho nto isebenza kum, nceda!
-Ungakhathazeki, siza kulungisa yonke into ngoku. Nika igama lekhompyuter yakho...
(iiklasikhi zodidi ukusuka kwiifowuni ukuya kwinkxaso yobugcisa)

Kulungile ukuba unesixhobo i-la BgInfo okanye abasebenzisi bakho bayazi malunga neWindows+Misa/Ikhefu elinqumlayo kwaye uyazi ukuba uyicinezela njani. Kukho neesampulu ezinqabileyo ezikwazileyo ukufunda igama lemoto yazo. Kodwa kaninzi, ngaphezu kwengxaki yakhe ephambili, umnxeba unengxaki yesibini: ukufumana igama / idilesi ye-IP yekhompyutheni. Kwaye kaninzi kuthatha ixesha elininzi ukusombulula le ngxaki yesibini kuneyokuqala (kwaye ubufuna nje ukutshintsha iphepha lodonga okanye ubuyisele indlela emfutshane elahlekileyo :).
Kodwa kulunge ngakumbi ukuva into efana nale:
-Tatyana Sergeevna, ungakhathazeki, sele ndidibanisa ...


Kwaye awudingi kakhulu oku.
Ingcali yenkxaso yobugcisa ifuna kuphela ukunkqaya amagama oomatshini kwaye ikhumbule ukuba ngubani osebenzela yona.
Ngaphambi kokuchaza isisombululo esisisebenzisayo ngoku, ndiza kujonga ngokufutshane ezinye iindlela ukuze ndibagxeke kwaye ndichaze ukhetho lwam.

  1. BgInfo, Ulwazi lweDesktop kunye nokunye. Ukuba kukho imali eninzi, kukho abahlawulwayo. Ingongoma kukuba ulwazi lobugcisa luboniswa kwi-desktop: igama lomatshini, idilesi ye-IP, ukungena ngemvume, njl. Kulwazi lweDesktop ungade usike iigrafu zokusebenza kwisiqingatha sesikrini.
    Into endingayithandiyo kukuba kwi-Bginfo efanayo, umzekelo, umsebenzisi kufuneka anciphise iifestile ukuze abone idatha efunekayo. Mna noogxa bam siye saqaphela ngaphezu kwesihlandlo esinye eBgInfo i-artifact yeempawu, xa okubhaliweyo okutsha kuboniswa ngaphezulu kwesindala.
    Abanye abasebenzisi bacatshukiswa yinto yokuba abalawuli bazoba i-192.168.0.123 eyoyikisayo ebusweni bekati eyolulelwe kwi-desktop, yonakalise ubuhle bomfanekiso ongasemva, kwaye, ngokuqinisekileyo, oku kuthoba kakhulu kwaye kubulala ngokupheleleyo umoya womsebenzi. .
  2. Ileyibhile ethi "Ndingubani" (ungazami ukongeza uphawu lombuzo kuyo ekupheleni :). Indlela emfutshane yakudala kwidesktop, efihla umbhalo ococekileyo okanye ongacocekanga obonisa ulwazi oluyimfuneko ngokohlobo lwebhokisi yencoko yababini. Ngamanye amaxesha, endaweni yendlela emfutshane, babeka iskripthi ngokwayo kwi-desktop, apho i-IMHO iziphatha kakubi.
    Ukungalungi kukuba ukuqalisa indlela emfutshane, njengakwimeko yokuqala, kufuneka unciphise zonke iifestile ezivulekileyo (asiyi kuqwalasela ezo zithandwa zethamsanqa ezinefestile ye-solitaire kuphela evulekileyo kumatshini wabo womsebenzi). Ngendlela, ngaba abasebenzisi bakho bayayazi indawo yokucofa ukunciphisa zonke iifestile? Unyanisile, umnwe kwiliso lika admin.

I-cap iphinda ibonise ukuba zombini ezi ndlela zichazwe ngasentla zine-drawback ephambili yokuba umsebenzisi abandakanyeke ekufumaneni ulwazi, onokuthi abe yimfama, usisidenge, okanye axoke.
Andiyi kuthathela ingqalelo ukhetho lokwandisa ulwazi lwekhompyuter, xa wonke umntu esazi ukuba ujonge phi kwiWindows igama lomatshini wabo: sisizathu esihle, kodwa sinzima kakhulu. Kwaye ukuba inkampani ine-turnover yabasebenzi, ngoko iyonakalise ngokupheleleyo. Ndinokuthini, kwiimeko ezininzi abakhumbuli nokungena kwabo.

Ndawuphalaza umphefumlo wam, kwaye ngoku kwinqanaba.
Umbono womhlali waseKhabrov wathathwa njengesiseko mittel ΠΈΠ· Oku kubhaliwe.
Ingundoqo yengcamango kukuba xa umsebenzisi engena kwi-Windows, iskripthi se-logon sifaka ulwazi oluyimfuneko (ixesha kunye negama lomatshini) kwimpawu ethile ye-akhawunti yomsebenzisi. Kwaye xa uphuma kwinkqubo, ilogoff script efanayo iyenziwa.

Ndandiyithanda ingcamango ngokwayo, kodwa kwakukho ezinye izinto endandingonwabanga ngazo ekuphunyezweni.

  1. Umgaqo-nkqubo weqela, ochaza ilogo kunye nelogoff scripts kubasebenzisi, isebenza kuwo wonke ummandla, ngoko ke imibhalo iya kusebenza kuwo nawuphi na umatshini apho abasebenzisi bangena khona. Ukuba usebenzisa izisombululo zetheminali kunye neendawo zokusebenzela (umzekelo, iMicrosoft RDS okanye iimveliso zeCitrix), le ndlela yokujongana nayo iya kuba yingxaki.
  2. Idatha ifakwe kuphawu lweSebe lweakhawunti yomsebenzisi, apho umsebenzisi oqhelekileyo unokufikelela kokufunda kuphela. Ukongeza kwi-akhawunti ye-akhawunti yomsebenzisi, iskripthi senza utshintsho kwi-akhawunti yeSebe le-akhawunti yekhompyutheni, leyo ngabasebenzisi abangagqibekanga abanako ukutshintsha nokuba. Ngoko ke, ukuze isisombululo sisebenze, umbhali ucebisa ukutshintsha imigangatho yokhuseleko lwezinto ze-AD.
  3. Ifomathi yomhla ixhomekeke kwizicwangciso zendawo kumatshini ekujoliswe kuwo, ngoko ke kumatshini omnye sinokufumana i-10 ngoNovemba 2018 14:53, kwaye ukusuka kwenye 11/10/18 2:53 pm

Ukuphelisa ezi ntsilelo, kwenziwa oku kulandelayo.

  1. I-GPO idityaniswe kungekhona kwi-domain, kodwa kwi-OU enoomatshini (ndahlula abasebenzisi kunye noomatshini kwii-OU ezahlukeneyo kwaye ndicebisa abanye). Ngaphezu koko, ngenxa imowudi yoqhubekeko lwenkqubo yelophu imowudi iseti uhlanganise.
  2. Iskripthi siya kubhala kuphela idatha kwiakhawunti yomsebenzisi kuphawu lophawu info, apho umsebenzisi unokutshintsha ngokuzimeleyo kwiakhawunti yakhe.
  3. Kutshintshwe iqhekeza lekhowudi elivelisa ixabiso lophawu loyelelwano

Ngoku izikripthi zikhangeleka ngolu hlobo:
Gcina iLogonInfoToAdUserAttrib.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

Gcina iLogoffInfoToAdUserAttrib.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

Nabani na owokuqala ukufumana zonke iiyantlukwano phakathi kweLogon kunye neLogoff scripts uya kufumana i-plus karma. πŸ™‚
Kwakhona, ukufumana ulwazi olubonakalayo, le script incinci ilandelayo yePS yenziwe:
Fumana-AbasebenzisiByPCsInfo.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

Lilonke, yonke into iqwalaselwe enye-ezimbini-ezithathu:

  1. yenza i-GPO ngoseto oluyimfuneko kwaye uyidibanise nesebe kunye neendawo zokusebenza zabasebenzisi:
    IiWindows: fumanisa ukuba ngubani ongene apho
  2. masiyokusela iti (ukuba iAD inenani elikhulu labasebenzisi, ke ufuna iti eninzi :)
  3. sebenzisa iskripthi sePS kwaye ufumane isiphumo:
    IiWindows: fumanisa ukuba ngubani ongene apho
    Phezulu kwefestile kukho isihluzo esifanelekileyo apho ungakhetha khona idatha ngokusekelwe kumaxabiso omhlaba omnye okanye ngaphezulu. Ukucofa kwimiqolo yetafile kuhlelwa iirekhodi ngamaxabiso emihlaba ehambelanayo.

Singakwazi "ukupakisha" isisombululo sethu kakuhle.
IiWindows: fumanisa ukuba ngubani ongene apho
Ukwenza oku, siya kongeza indlela emfutshane yokuqalisa iskripthi kwiingcali zenkxaso yezobugcisa, eziya kuba nento enje kwindawo "yento":
powershell.exe -NoLogo -ExecutionPolicy Bypass -File "servershareScriptsGet-UsersByPCsInfo.ps1"

Ukuba baninzi abasebenzi benkxaso yobugcisa, unokusasaza indlela emfutshane usebenzisa GPP.

Amazwana ambalwa okugqibela.

  • Imodyuli ye-Active Directory ye-PowerShell kufuneka ifakwe kumatshini apho i-script ye-PS iqaliswe khona (ukwenza oku, yongeza nje izixhobo zolawulo ze-AD kumacandelo e-Windows).
  • Ngokungagqibekanga, umsebenzisi akanakuhlela uninzi lweempawu zeakhawunti yakhe. Gcina oku engqondweni ukuba uthatha isigqibo sokusebenzisa uphawu olungelulo info.
  • Yazisa bonke osebenza nabo ababandakanyekayo ngophawu oya kulusebenzisa. Umzekelo, okufanayo info isetyenziselwa ukusebenzisana ukongeza amanqaku kwibhokisi yeposi yomsebenzisi kwiqela lenjongo yolawulo lweSeva yoTshintsho kwaye umntu angayibhala ngaphezulu ngokulula, okanye abe lusizi xa ulwazi abalongezileyo lubhalwa ngaphezulu sisikripthi sakho.
  • Ukuba uneendawo ezininzi zikaVimba weefayili eziSebenzayo, emva koko wenze izibonelelo zolibaziseko lokuphindaphinda. Umzekelo, ukuba ufuna ukufumana ulwazi oluhlaziyiweyo malunga nabasebenzisi abasuka kwindawo ye-AD, kwaye uqhube iskripthi kumatshini osuka kwindawo ye-AD, ungenza oku:
    Get-ADUser -Server DCfromSiteA -SearchBase $OU -Properties * -Filter * | Select-Object DisplayName, SamAccountName, info | Sort DisplayName | Out-GridView -Title "Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΏΠΎ Π»ΠΎΠ³ΠΎΠ½Π°ΠΌ" -Wait

    DCfromSiteA - igama lomlawuli wesizinda sesiza A (ngokungagqibekanga, i-Get-AdUser cmdlet iqhagamshela kumlawuli wesizinda okufutshane)

IiWindows: fumanisa ukuba ngubani ongene apho

Umthombo womfanekiso

Ndingavuya ukuba unokuthatha uphando olufutshane olungezantsi.

Ngabasebenzisi ababhalisiweyo kuphela abanokuthatha inxaxheba kuphando. Ngena, ndiyacela.

Usebenzisa ntoni?

  • bginfo, ulwazi lweDesktop njl. (freeware)

  • iianalogu ezihlawulweyo ze-bginfo

  • Ndiya kuyenza njengoko kwinqaku

  • ayifanelekanga, kuba Ndisebenzisa i-VDI/RDS njl.

  • Andisebenzisi nto okwangoku, kodwa ndicinga ngayo

  • Andifuni kuqokelela idatha enjalo

  • enye (yabelana kumagqabantshintshi)

Bali-112 abasebenzisi abavotileyo. Abasebenzisi abasi-39 abakhange.

umthombo: www.habr.com

Yongeza izimvo