Windows: faigh amach cé atá logáilte isteach cá háit

Windows: faigh amach cé atá logáilte isteach cá háit
- Ó, ní oibríonn aon rud dom, cabhrú!
- Ná bí buartha, socróimid gach rud anois. Tabhair ainm do ríomhaire...
(clasaicí an seánra ó ghlaonna go tacaíocht theicniúil)

Is maith an rud é má tá uirlis a la BgInfo agat nó má tá a fhios ag d’úsáideoirí faoin aicearra Windows+Pause/Break agus go bhfuil a fhios acu conas é a bhrú. Tá eiseamail annamha ann fiú a d’éirigh leo ainm a gcarr a fhoghlaim. Ach go minic, chomh maith lena phríomhfhadhb, bíonn an dara fadhb ag an nglaoiteoir: ainm/seoladh IP an ríomhaire a fháil amach. Agus go minic tógann sé i bhfad níos mó ama an dara fadhb seo a réiteach ná an chéad cheann (agus ní raibh de dhíth ort ach an páipéar balla a athrú nó an t-aicearra atá ar iarraidh a thabhairt ar ais :).
Ach tá sé i bhfad níos deise rud éigin mar seo a chloisteáil:
- Tatyana Sergeevna, ná bíodh imní ort, tá mé ag nascadh cheana féin ...


Agus ní gá duit mórán le haghaidh seo.
Ní gá do speisialtóir tacaíochta teicniúla ach ainmneacha na meaisíní a mheabhrú agus cuimhneamh ar cé a oibríonn dó.
Sula ndéanfaidh mé cur síos ar an réiteach atá á úsáid againn faoi láthair, breathnóidh mé go hachomair ar roghanna eile ionas gur féidir liom iad a cháineadh go géar agus mo rogha a mhíniú.

  1. BgInfo, Eolas Deisce agus a leithéid. Má tá go leor airgid ann, tá cinn íoctha ann. Is é an pointe go bhfuil faisnéis theicniúil ar taispeáint ar an deasc: ainm meaisín, seoladh IP, logáil isteach, etc. In Eolas Deisce is féidir leat fiú graif feidhmíochta a bhrú ar leath an scáileáin.
    Is é an rud nach maith liom ná don Bginfo céanna, mar shampla, go gcaithfidh an t-úsáideoir fuinneoga a íoslaghdú chun na sonraí riachtanacha a fheiceáil. Tá mo chomhghleacaithe agus mé féin tar éis breathnú níos mó ná uair amháin ag BgInfo déantán tréith, nuair a thaispeánfar téacs nua ar bharr an tseancheann.
    Tá roinnt úsáideoirí ag cur as don bhfíric go dtarraingíonn admins 192.168.0.123 scanrúil ar aghaidh cat sínte amach ar an deasc, ag milleadh aeistéitic an íomhá chúlra, agus, ar ndóigh, tá sé seo uafásach díspreagthach agus maraíonn sé go hiomlán an spiorad oibre. .
  2. Lipéad a la “Cé Mise” (ná déan iarracht comhartha ceiste a chur leis ag an deireadh :). Aicearra clasaiceach ar an deasc, taobh thiar de a cheiltíonn script néata nó nach bhfuil chomh néata a thaispeánann an fhaisnéis riachtanach i bhfoirm bosca dialóige. Uaireanta, in ionad aicearra, cuireann siad an script féin ar an deasc, rud a bhfuil drochbhéasa ag IMHO.
    Is é an míbhuntáiste ná chun an t-aicearra a sheoladh, mar sa chéad chás, ní mór duit na fuinneoga oscailte go léir a íoslaghdú (ní chuirimid san áireamh na daoine a bhfuil an t-ádh leo a bhfuil an t-aon fhuinneog solitaire oscailte acu ar a gcuid oibre). Dála an scéil, an bhfuil a fhios ag d'úsáideoirí cá háit le cliceáil chun na fuinneoga go léir a íoslaghdú? Sin ceart, méar i súil an riarthóir.

Tugann an caipín le fios freisin go bhfuil an príomh-mhíbhuntáiste ag an dá mhodh a thuairiscítear thuas go bhfuil baint ag an úsáideoir le faisnéis a fháil, a d'fhéadfadh a bheith dall, dúr, nó fiú bréag.
Ní bhreithneoidh mé an rogha chun litearthacht ríomhaireachta a mhéadú, nuair a bhíonn a fhios ag gach duine cén áit i Windows chun ainm a n-inneall a chuardach: is cúis uasal é, ach tá sé an-deacair. Agus má tá láimhdeachas foirne ag an gcuideachta, tá sé ina fhothrach go hiomlán. Cad is féidir liom a rá, i bhformhór na gcásanna ní cuimhin leo fiú a logáil isteach.

Doirt mé amach m'anam, agus anois go dtí an pointe.
Tógadh an smaoineamh ar chónaitheoir Khabrov mar bhunús mittel de An t-alt seo.
Is é croílár an smaoineamh nuair a logáil úsáideoir isteach Windows, cuireann an script logáil isteach an fhaisnéis is gá (am agus ainm an meaisín) i tréith áirithe den chuntas úsáideora. Agus nuair a logálann tú amach as an gcóras, déantar script logála den chineál céanna a fhorghníomhú.

Thaitin an smaoineamh féin liom, ach bhí roinnt rudaí nach raibh mé sásta leo sa chur i bhfeidhm.

  1. Baineann beartas grúpa, a shonraíonn scripteanna logáil isteach agus logáil isteach d’úsáideoirí, leis an bhfearann ​​iomlán, mar sin rithfidh na scripteanna ar aon mheaisín a logálann úsáideoirí isteach air. Má úsáideann tú réitigh teirminéil chomh maith le stáisiúin oibre (mar shampla, Microsoft RDS nó táirgí Citrix), beidh an cur chuige seo deacair.
  2. Cuirtear na sonraí isteach i tréith Roinne an chuntais úsáideora, a bhfuil rochtain inléite amháin ag an úsáideoir meánach air. Chomh maith le aitreabúid an chuntais úsáideora, déanann an script athruithe freisin ar aitreabúid Roinne an chuntais ríomhaire, rud nach féidir le húsáideoirí ach an oiread a athrú. Mar sin, chun go n-oibreodh an réiteach, molann an t-údar na caighdeáin socruithe slándála do réad AD a athrú.
  3. Braitheann formáid an dáta ar na socruithe logánaithe ar an meaisín sprice, mar sin ó mheaisín amháin is féidir linn a fháil 10 Samhain, 2018 14:53, agus ó 11/10/18 eile 2:53 p.m.

Chun deireadh a chur leis na heasnaimh seo, rinneadh an méid seo a leanas.

  1. Tá GPO nasctha ní le fearann, ach le OU le meaisíní (deighilim úsáideoirí agus meaisíní i OUanna éagsúla agus comhairle a thabhairt do dhaoine eile). Thairis sin, le haghaidh modh próiseála beartais loopback Tá mód socraithe merge.
  2. Ní scríobhfaidh an script ach sonraí chuig an gcuntas úsáideora sa tréith info, ar féidir leis an úsáideoir a athrú go neamhspleách dá chuntas.
  3. D'athraigh an píosa cód a ghineann an luach aitreabúide

Anois tá cuma mar seo ar na scripteanna:
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

An té a bheidh ar an gcéad duine a aimsíonn na difríochtaí idir scripteanna Logála agus Lógó, gheobhaidh sé buntáiste do karma. 🙂
Chomh maith leis sin, chun faisnéis amhairc a fháil, cruthaíodh an script PS beag seo a leanas:
Faigh-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

San iomlán, tá gach rud cumraithe aon-dó-trí:

  1. GPO a chruthú leis na socruithe riachtanacha agus é a nascadh leis an roinn le stáisiúin oibre úsáideoirí:
    Windows: faigh amach cé atá logáilte isteach cá háit
  2. bígí linn tae (má tá líon mór úsáideoirí ag AD, beidh go leor tae ag teastáil uait :)
  3. rith an script PS agus faigh an toradh:
    Windows: faigh amach cé atá logáilte isteach cá háit
    Ag barr na fuinneoige tá scagaire áisiúil inar féidir leat sonraí a roghnú bunaithe ar luachanna réimse amháin nó níos mó. Má chliceálann tú ar cholúin tábla, sórtáiltear taifid de réir luachanna na réimsí comhfhreagracha.

Is féidir linn ár réiteach a “phacáiste” go hálainn.
Windows: faigh amach cé atá logáilte isteach cá háit
Chun seo a dhéanamh, cuirfimid aicearra leis chun an script a sheoladh le haghaidh speisialtóirí tacaíochta teicniúla, a mbeidh rud éigin mar seo acu sa réimse “réad”:
powershell.exe -NoLogo -ExecutionPolicy Bypass -File "servershareScriptsGet-UsersByPCsInfo.ps1"

Má tá go leor fostaithe tacaíochta teicniúla, is féidir leat aicearra a dháileadh ag baint úsáide as GPP.

Cúpla trácht deiridh.

  • Ní mór an modúl Eolaire Gníomhach do PowerShell a shuiteáil ar an meaisín óna seoltar an script PS (chun é seo a dhéanamh, cuir ach uirlisí riaracháin AD i gcomhpháirteanna Windows).
  • De réir réamhshocraithe, ní féidir leis an úsáideoir an chuid is mó de shaintréithe a chuntais a chur in eagar. Coinnigh seo san áireamh má shocraíonn tú úsáid a bhaint as tréith seachas info.
  • Cuir in iúl do na comhghleacaithe go léir atá bainteach leis an tréith a úsáidfidh tú. Mar shampla, mar an gcéanna info a úsáidtear chun nótaí a chur go hidirghníomhach le bosca poist úsáideora sa phainéal riaracháin Exchange Server agus is féidir le duine éigin é a fhorscríobh go héasca, nó a bheith brónach nuair a fhorscríobhtar an fhaisnéis a chuir siad leis i do script.
  • Má tá suímh iolracha de chuid an Eolaire Gníomhach agat, cuir moill ar mhacasamhlú. Mar shampla, más mian leat faisnéis cothrom le dáta a fháil faoi úsáideoirí ó shuíomh AD A, agus an script a rith ó mheaisín ó shuíomh AD B, is féidir leat é seo a dhéanamh:
    Get-ADUser -Server DCfromSiteA -SearchBase $OU -Properties * -Filter * | Select-Object DisplayName, SamAccountName, info | Sort DisplayName | Out-GridView -Title "Информация по логонам" -Wait

    DCóSiteA — ainm an rialaitheora fearainn ar shuíomh A (de réir réamhshocraithe, nascann an cmdlet Get-AdUser leis an rialtóir fearainn is gaire)

Windows: faigh amach cé atá logáilte isteach cá háit

Foinse íomhá

Bheinn buíoch dá bhféadfá an suirbhé gairid thíos a dhéanamh.

Ní féidir ach le húsáideoirí cláraithe páirt a ghlacadh sa suirbhé. Sínigh isteach, le do thoil.

Cad a úsáideann tú?

  • bginfo, eolas Deisce srl. (saor-earraí)

  • analógacha íoctha de bginfo

  • Déanfaidh mé é mar atá san alt

  • nach mbaineann le hábhar, mar gheall ar Úsáidim VDI/RDS etc.

  • Ní úsáidim aon rud go fóill, ach táim ag smaoineamh air

  • Ní gá dom a leithéid de shonraí a bhailiú

  • eile (roinn sna tuairimí)

Vótáil 112 úsáideoir. Staon 39 úsáideoir.

Foinse: will.com

Add a comment