Sziasztok!
Felvettem a MS-al a kapcsolatot a témában, ez a válasz született.
1 Teams jelszó azonnali törlése egy gépről:
- Teams bezár, nem fut a háttérben sem
- gépház / fiókok / hozzáférés munkahelyi, vagy iskolai hálózathoz -
kiválasztani, kapcsolat bontása
- törölni ezt a mappát 1
törölni ezt a mappát 2
Ekkor az adott gép újra kérni fogja a jelszót.
De... mivel a "rendszert úgy találták ki, hogy a Teams mindig induljon a
Windows-al, ezért ha bejelentkezel, megint megjegyzi"
2. Van nem hivatalos script:
"Mint telefonon is említettem, ez nem Microsoft-tól van, tehát a
felelősség önt terheli"
csatolom, remélem a lista kivételesen engedi :)
Át kell nevezni ps1 re.
Az MS- kolléga javasolt egy fórumot: "A fórum amit említettem a
következő: https://microsoftteams.uservoice.com/"
<https://microsoftteams.uservoice.com/>
Ezzel kapcsolatban: van valaki, aki ezt a scriptet értelmezné,
ellenőrizné? Mehet? Lehet használni?
Köszönöm!
üdv
bg
2020. 09. 24. 14:59 keltezéssel, Valent Zsolt írta:
Admin felületen ki lehet léptetni és akkor kéri újra a jelszót, de
nyilván ez csak eseti megoldás. Kíváncsi vagyok, hogy lehetséges
megoldani, mert én is belefutottam ebbe.
Bakos Gabor <bakos...@gmail.com <mailto:bakos...@gmail.com>> ezt írta
(időpont: 2020. szept. 24., Cs, 14:55):
2020. 09. 24. 12:28 keltezéssel, Máté Fehérvári írta:
MS Teams Shared PC Force Logout / Clear Credentia
https://techcommunity.microsoft.com/t5/microsoft-teams/ms-teams-shared-pc-force-logout-clear-credentials/m-p/59654
Bakos Gabor <bakos...@gmail.com <mailto:bakos...@gmail.com>> ezt
írta (időpont: 2020. szept. 24., Cs, 11:54):
Sziasztok!
Hol tárolja, az asztali, tehát telepített (nem böngészős)
Teams az elmentett jelszót - törölni kéne.
Iskola, egy gépet *sokan* használnak, tanári, szerver
tartományvezérlő, stb nincs. Ahogy beírja valaki a nevét,
vagy másét, a prg bejelentkezik jelszókérés nélkül!
Valószínűleg megjegyeztette a jelszót, vagy nem jelentkezett
ki használat után a programból, csak bezárta az ablakot.
Hogyan lehetne ezeket törölni?
A ccleaner nem tudja.
Egyenlőre más ötletem nincs, mint a jelszóváltoztatás - most
éppen egy kolléga esetében.
Tehát hol tárolja, vagy hogyan lehet törölni a jelszavakat?
Köszönöm!
üdv
bg
<#
.SYNOPSIS
MSTeams_Auth_Problems.ps1 - PowerShell Script to workaround Microsoft Teams
Authentication Problems
.DESCRIPTION
The Script works only for the current User! Don't use it with "runas"!
Script Part 1: Adds trusted Site to Zone Assignments for the current User
Reference:
https://docs.microsoft.com/en-us/microsoftteams/known-issues#authentication
Script Part 2: Purges the Microsoft Teams Application Cache Folders for the
current User
Script Part 3: Clear "Cached Credentials" for Microsoft Teams from the
Windows Credential Manager for the current User
.OUTPUTS
Results are printed to the console
.NOTES
Author Philipp Kohn, kohn.blog, Twitter: @philipp_kohn
Change Log V1.00, 01-Apr-2019 - Initial version
Change Log V1.01, 01-Apr-2019 - Added additional Teams Cache Folders
Change Log V1.02, 01-Apr-2019 - Several minor Changes
Change Log V1.03, 09-Dec-2019 - Publish as GitHub Gist
#>
#########################################################################################################################################
### Script Part1: Add "https://login.microsoftonline.com" and
"https://*.teams.microsoft.com" to Internet Explorer Trusted Sites Zone ###
#########################################################################################################################################
# Internet Explorer Trusted Sites Assignment: "*.teams.microsoft.com"
$registryPath1 = 'HKCU:Software\Microsoft\Windows\CurrentVersion\Internet
Settings\ZoneMap\Domains\microsoft.com\*.teams'
$name1 = 'https'
$value1 = '2'
$propertytype1 = 'DWORD'
#If Registry key does not exist create it and set value
IF(!(Test-Path -Path $registryPath1))
{New-Item -Path $registryPath1 -Force | Out-Null
New-ItemProperty -Path $registryPath1 -Name $name1 -Value $value1
-PropertyType $propertytype1 -Force | Out-Null}
#If Registry key does exist set value only
ELSE {New-ItemProperty -Path $registryPath1 -Name $name1 -Value $value1
-PropertyType $propertytype1 -Force | Out-Null}
# Internet Explorer Trusted Sites Assignment: "login.microsoftonline.com"
$registryPath2 = 'HKCU:Software\Microsoft\Windows\CurrentVersion\Internet
Settings\ZoneMap\Domains\microsoftonline.com\login'
$name2 = 'https'
$value2 = '2'
$propertytype2 = 'DWORD'
#If Registry key does not exist create it and set value
IF(!(Test-Path -Path $registryPath2))
{New-Item -Path $registryPath2 -Force | Out-Null
New-ItemProperty -Path $registryPath2 -Name $name2 -Value $value2
-PropertyType $propertytype2 -Force | Out-Null}
#If Registry key does exist set value only
ELSE {New-ItemProperty -Path $registryPath2 -Name $name2 -Value $value2
-PropertyType $propertytype2 -Force | Out-Null}
#############################################################################################################################################
### Script Part2: Purge Microsoft Teams Client Cache Folders
###
#############################################################################################################################################
# Microsoft Teams Client Cache Folders
$TeamsCacheFolder1 = "$env:APPDATA\Microsoft\teams\Application Cache\Cache"
$TeamsCacheFolder2 = "$env:APPDATA\Microsoft\Teams\blob_storage"
$TeamsCacheFolder3 = "$env:APPDATA\Microsoft\Teams\Cache"
$TeamsCacheFolder4 = "$env:APPDATA\Microsoft\Teams\databases"
$TeamsCacheFolder5 = "$env:APPDATA\Microsoft\Teams\GPUCache"
$TeamsCacheFolder6 = "$env:APPDATA\Microsoft\Teams\IndexedDB"
$TeamsCacheFolder7 = "$env:APPDATA\Microsoft\Teams\Local Storage"
$TeamsCacheFolder8 = "$env:APPDATA\Microsoft\Teams\tmp"
# Check if Path exists
IF (-not (Test-Path -Path "$env:APPDATA\Microsoft\teams"))
{Write-Error -Message 'Path Query: The Teams Application does not
exist' -ErrorAction Stop}
ELSE {Write-Verbose -Message 'Path Query: The Teams Application path exist'
-Verbose}
# Stop running Microsoft Teams Instances
Write-Warning -Message 'Script stops all running Teams processes in 15 seconds!
Press Ctrl+C to stop script processing'
Start-Sleep -Seconds 15
Stop-Process -Name Teams -ErrorAction SilentlyContinue
# Purge Microsoft Teams Client Cache
Add-Type -AssemblyName PresentationFramework
$msgBoxInput = [Windows.MessageBox]::Show('Purge Microsoft Teams Client
Cache','MSTeams_Auth_Problems.ps1','YesNo','Error')
switch ($msgBoxInput) {
'Yes' {Remove-Item -path "$TeamsCacheFolder1\*" -Recurse -ErrorAction
SilentlyContinue
Remove-Item -path "$TeamsCacheFolder2\*" -Recurse -ErrorAction
SilentlyContinue
Remove-Item -path "$TeamsCacheFolder3\*" -Recurse -ErrorAction
SilentlyContinue
Remove-Item -path "$TeamsCacheFolder4\*" -Recurse -ErrorAction
SilentlyContinue
Remove-Item -path "$TeamsCacheFolder5\*" -Recurse -ErrorAction
SilentlyContinue
Remove-Item -path "$TeamsCacheFolder6\*" -Recurse -ErrorAction
SilentlyContinue
Remove-Item -path "$TeamsCacheFolder7\*" -Recurse -ErrorAction
SilentlyContinue
Remove-Item -path "$TeamsCacheFolder8\*" -Recurse -ErrorAction
SilentlyContinue}
'No' {Write-Verbose -Message 'Microsoft Teams Client Cache not purged on
user choice'}
}
#############################################################################################################################################
### Script Part3: Clear Cached Credentials for Microsoft Teams
###
#############################################################################################################################################
# Clear Microsoft Teams Cached Credentials
$msgBoxInput = [Windows.MessageBox]::Show('Clear Microsoft Teams Cached
Credentials from Windows Credential
Manager','MSTeams_Auth_Problems.ps1','YesNo','Error')
switch ($msgBoxInput) {
'Yes' {
#Clearing Credential Manager
#Kudos @hhazeley, hazelnest.com
#Set filters to query Credential Manager
$filters = 'msteams*'
#Extract information from Credential Manager and filter only Target.
Foreach ($filter in $filters)
{
$keys = & "$env:windir\system32\cmdkey.exe" /list:($filter) | &
"$env:windir\system32\findstr.exe" 'Target'
$keys = ($keys -replace ' ','' -replace 'Target:','')}
#Delete each target
Foreach ($key in $keys)
{
Write-Verbose -Message "Removing credentials for target $key" -Verbose
& "$env:windir\system32\cmdkey.exe" /del:($key)
}
}
'No' {Write-Verbose -Message 'Cached Credentials not cleared on user choice'
-Verbose}
}
_______________________________________________
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/cgi-bin/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://sulinet.niif.hu/