<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Akahk</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Akahk"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Akahk"/>
	<updated>2026-05-06T19:50:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:PowerShell:_Andres_Kahk,_Kasutaja-Sessioon.ps1&amp;diff=45807</id>
		<title>Talk:PowerShell: Andres Kahk, Kasutaja-Sessioon.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:PowerShell:_Andres_Kahk,_Kasutaja-Sessioon.ps1&amp;diff=45807"/>
		<updated>2012-01-30T14:43:46Z</updated>

		<summary type="html">&lt;p&gt;Akahk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cool, päriselt. Kui sisendi-väljundi failist/faili ette saaks anda, siis oleks super.&lt;br /&gt;
&lt;br /&gt;
Tegin väikse muudatuse, nüüd saab ka serverite nimekirja faili kaudu etteanda.&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Andres_Kahk,_Kasutaja-Sessioon.ps1&amp;diff=45806</id>
		<title>PowerShell: Andres Kahk, Kasutaja-Sessioon.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Andres_Kahk,_Kasutaja-Sessioon.ps1&amp;diff=45806"/>
		<updated>2012-01-30T14:42:41Z</updated>

		<summary type="html">&lt;p&gt;Akahk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
.SYNOPSIS&lt;br /&gt;
	Kasutaja-Sessioon.ps1&lt;br /&gt;
	Annab kasutaja loetelu, valitud serverites&lt;br /&gt;
.DESCRIPTION&lt;br /&gt;
	Otsib ette antud serveritest kõik kasutajad või etteantud kasutaja&lt;br /&gt;
	ning lubab teostada valitud kasutajaga terminalsessiooni manipulatsiooni&lt;br /&gt;
	(eeldusel et kasutaja on administraatori õigustega)&lt;br /&gt;
.PARAMETER UserName&lt;br /&gt;
	Otsib nime või nimeosa järgi sobiva kasutaja&lt;br /&gt;
.PARAMETER AinultOtsi&lt;br /&gt;
	Teostan ainult otsingu valitud kasutajaga, sessiooni tegevusi ei tehta&lt;br /&gt;
.PARAMETER ServerList&lt;br /&gt;
	Serverite nimekiri kust kasutajat või kasutajaid otsida, vaikeväärtusena on skripti jooksutav arvuti.&lt;br /&gt;
.NOTES  &lt;br /&gt;
	File Name  : Kasutaja-Sessioon.ps1 &lt;br /&gt;
	Author     : Andres Kahk - akahk@itcollege.ee  &lt;br /&gt;
	Requires   : PowerShell V2&lt;br /&gt;
	Version    : 0.4&lt;br /&gt;
.EXAMPLE&lt;br /&gt;
	Psh&amp;gt; .\Kasutaja-Sessioon.ps1 -Username kasutaja -ServerList server1,server2&lt;br /&gt;
	Psh&amp;gt; .\Kasutaja-Sessioon.ps1 -Username kasutaja -ServerList server1,server2 -AinultOtsi&lt;br /&gt;
	Psh&amp;gt; .\Kasutaja-Sessioon.ps1 -Username kasutaja -ServerFile C:\serverlist.txt&lt;br /&gt;
 &lt;br /&gt;
#&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
# Deklareerime parameetrid&lt;br /&gt;
param(&lt;br /&gt;
    [string][parameter(Mandatory=$false,ValueFromPipelineByPropertyName=$true)]$UserName,&lt;br /&gt;
    [switch]$AinultOtsi,&lt;br /&gt;
    [string[]][parameter(Mandatory=$false,ValueFromPipelineByPropertyName=$true)]$ServerList=$ENV:COMPUTERNAME,&lt;br /&gt;
	[string[]][parameter(Mandatory=$false,ValueFromPipelineByPropertyName=$true)]$ServerFile&lt;br /&gt;
)&lt;br /&gt;
 &lt;br /&gt;
# Puhastame akna muudetst teadetest&lt;br /&gt;
cls&lt;br /&gt;
&lt;br /&gt;
#Kui antakse serverite list failina, siis ei kasuta parameetrit ServerList&lt;br /&gt;
if ($ServerFile)&lt;br /&gt;
{&lt;br /&gt;
	$Servers = Get-Content $ServerFile&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
	$Servers = $ServerList&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
# Algväärtustame mõned muutujad.&lt;br /&gt;
$Result = @()&lt;br /&gt;
$Errors = &amp;quot;&amp;quot;&lt;br /&gt;
$Users = @()&lt;br /&gt;
$Session = @()&lt;br /&gt;
 &lt;br /&gt;
# Loeme ServerListist ette antud parameetreid ning kogume kokku vajaliku kasutaja info edasiseks toimetuseks&lt;br /&gt;
foreach ($Server in $Servers)&lt;br /&gt;
{&lt;br /&gt;
	Write-Host &amp;quot;Loen kasutajaid serverist $server...&amp;quot; -foregroundcolor red -BackgroundColor yellow&lt;br /&gt;
    $Sessions = quser /server:$server&lt;br /&gt;
	if ($Sessions -eq $null){$Errors += &amp;quot;Serveriga &amp;quot; + $Server + &amp;quot; ei saanud ühendust või seal polnud ühtegi kasutajat!`r`n&amp;quot;}&lt;br /&gt;
	else&lt;br /&gt;
	{&lt;br /&gt;
       	$i = 1&lt;br /&gt;
		while ($i -le ($Sessions.count -1))&lt;br /&gt;
		{&lt;br /&gt;
	    	$TempResult = &amp;quot;&amp;quot; | Select Nr,Username,Computer,SessionId,State,IdleTime,LogonTime&lt;br /&gt;
			$TempResult.Nr = $i&lt;br /&gt;
            $TempResult.Username = $Sessions[$i].Substring(1,22).Trim()&lt;br /&gt;
			$TempResult.Computer = $Server&lt;br /&gt;
			$TempResult.SessionId = $Sessions[$i].Substring(42,4).Trim()&lt;br /&gt;
			$TempResult.State = $Sessions[$i].Substring(46,12).Trim()&lt;br /&gt;
			$TempResult.IdleTime = $Sessions[$i].Substring(58,7).Trim()			&lt;br /&gt;
			$TempResult.LogonTime = $Sessions[$i].Substring(65).Trim()&lt;br /&gt;
            $Result += $TempResult&lt;br /&gt;
			$i++&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
cls&lt;br /&gt;
 &lt;br /&gt;
#Ühenduse puudumise korral näitame viga, edasi küsime kasutaja nime, kui see pole antud, vajadusel filtreerime välja või näitame kõiki serveri kasutaja sessioone.&lt;br /&gt;
Write-Host $Errors -foregroundcolor red -BackgroundColor yellow&lt;br /&gt;
Write-Host &amp;quot;Sisestage otsitav kasutajanimi (tühjal väljal enterit vajutades kuvatakse kõik)&amp;quot; -foregroundcolor black -BackgroundColor green&lt;br /&gt;
if (!$UserName)&lt;br /&gt;
{&lt;br /&gt;
    $UserName = read-host &amp;quot;Kasutajanimi&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
elseif(!$UserName)&lt;br /&gt;
{&lt;br /&gt;
    cls&lt;br /&gt;
    $Users = @($Result)&lt;br /&gt;
	$Users | where{$_.UserName -ne &amp;quot;&amp;quot;} | Sort-Object UserName | Format-Table -AutoSize&lt;br /&gt;
	&amp;quot;Kokku &amp;quot; + $Result.Count + &amp;quot; sessiooni&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
$Users = @($Result | where{$_.UserName -match $UserName})&lt;br /&gt;
if ($Users -eq $null)&lt;br /&gt;
{&lt;br /&gt;
	cls&lt;br /&gt;
	Write-Host &amp;quot;Kasutajanime, mis sisaldaks $UserName ei leitud!&amp;quot; -foregroundcolor red -BackgroundColor yellow&lt;br /&gt;
	exit&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
	cls&lt;br /&gt;
	$Users | Sort-Object UserName | Format-Table -AutoSize&lt;br /&gt;
 &lt;br /&gt;
    if ($AinultOtsi)&lt;br /&gt;
    {&lt;br /&gt;
        exit&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
#Küsime kasutaja infot kellega sessiooni manipulatsioone edasi teha&lt;br /&gt;
	Write-Host $Errors -foregroundcolor red -BackgroundColor yellow&lt;br /&gt;
	Write-Host &amp;quot;Sisestage kasutaja Nr kellega soovite toiminguid teostada!&amp;quot; -foregroundcolor black -BackgroundColor green	&lt;br /&gt;
	$SessionNr = Read-Host &amp;quot;Valik&amp;quot;	&lt;br /&gt;
	$Session = $Users[$SessionNr - 1]&lt;br /&gt;
    if (!$Session)&lt;br /&gt;
    {&lt;br /&gt;
        Write-Host &amp;quot;Sellist kasutajat pole, katkestan&amp;quot; -foregroundcolor red -BackgroundColor yellow&lt;br /&gt;
        exit&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
   	cls&lt;br /&gt;
    $Session | Format-Table&lt;br /&gt;
 &lt;br /&gt;
	write-host &amp;quot;Teha valitud kasutajale: Logoff (l), Disconnect (d), Sessiooni reset (r) või ära tee midagi (enter)&amp;quot; -foregroundcolor black -BackgroundColor green&lt;br /&gt;
 &lt;br /&gt;
	$Task = Read-Host &amp;quot;Valik&amp;quot;&lt;br /&gt;
	if ($Task -like &amp;quot;l&amp;quot;){$Param = &amp;quot;/server:`&amp;quot;&amp;quot; + $Session.Computer + &amp;quot;`&amp;quot;&amp;quot;;logoff $Session.SessionId $Param /v}&lt;br /&gt;
    elseif ($Task -like &amp;quot;d&amp;quot;){$Param = &amp;quot;/server:`&amp;quot;&amp;quot; + $Session.Computer + &amp;quot;`&amp;quot;&amp;quot;;tsdiscon $Session.SessionId $Param /v}&lt;br /&gt;
    elseif ($Task -like &amp;quot;r&amp;quot;){$Param = &amp;quot;/server:`&amp;quot;&amp;quot; + $Session.Computer + &amp;quot;`&amp;quot;&amp;quot;;reset session $Session.SessionId $Param /v}&lt;br /&gt;
    else {cls;&amp;quot;Tegevuse valik ei sobinud&amp;quot;}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_s%C3%BCgis,_kaug%C3%B5pe&amp;diff=45682</id>
		<title>Skriptimiskeeled: powershelli kodutööd 2011, sügis, kaugõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Skriptimiskeeled:_powershelli_kodut%C3%B6%C3%B6d_2011,_s%C3%BCgis,_kaug%C3%B5pe&amp;diff=45682"/>
		<updated>2012-01-19T10:00:56Z</updated>

		<summary type="html">&lt;p&gt;Akahk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Jaan Igamees==&lt;br /&gt;
Lühike jutt, mida skript teeb... bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla, bla. &lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Jaan Igamees, kavalskript]]&lt;br /&gt;
&lt;br /&gt;
==Dmitri Šlõkov==&lt;br /&gt;
Skript otsib arvutist meediafailid. Käivitades skripti võtmega -stage x, otsitakse keelatud failid. Kõik tulemused kirjutakse tekstifaili.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Dmitri Šlõkov, kodutööskript]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pavel Kodotšigov==&lt;br /&gt;
Skript loob AD kasutajaid antud csv-failist, lisab ettemääratud gruppi (kui vastavaid gruppe ei ole siis script loob neid)&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Pavel Kodotšigov, CreateFromCSV.ps1]]&lt;br /&gt;
&lt;br /&gt;
[[naidis.csv]]&lt;br /&gt;
&lt;br /&gt;
==Margus Nairis==&lt;br /&gt;
Skript otsib Active Directory masinatest installitud programme ja &#039;vilistab&#039; kui leiab parameetriga kaasa antud või torrenti nimelise.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Margus Nairis, AD-FindInstalledPrograms.ps1 ]]&lt;br /&gt;
&lt;br /&gt;
==Karmen Kattai==&lt;br /&gt;
Skript võrdleb kohalikus arvutis installeeritud programmide nimekirja tekstifailis toodud programmide kontrollnimekirjaga.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Karmen Kattai, VõrdleNimekirju.ps1]]&lt;br /&gt;
&lt;br /&gt;
==Andres Kõrvemaa==&lt;br /&gt;
Skript kontrollib kas etteantud hostidel on pordid lahti või suletud. Hostide ja portide nimekiri antakse tekstifailina ette.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Andres Kõrvemaa, testports.ps1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Andres Kahk==&lt;br /&gt;
Skript otsib etteantud serveritest kasutaja sessioone ning lubab valitud kasutajaga &lt;br /&gt;
sessiooni lõpetada või luku panna.&lt;br /&gt;
&lt;br /&gt;
[[PowerShell: Andres Kahk, Kasutaja-Sessioon.ps1 ]]&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=PowerShell:_Andres_Kahk,_Kasutaja-Sessioon.ps1&amp;diff=45681</id>
		<title>PowerShell: Andres Kahk, Kasutaja-Sessioon.ps1</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=PowerShell:_Andres_Kahk,_Kasutaja-Sessioon.ps1&amp;diff=45681"/>
		<updated>2012-01-19T09:57:36Z</updated>

		<summary type="html">&lt;p&gt;Akahk: Created page with &amp;#039;&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt; &amp;lt;# .SYNOPSIS 	Kasutaja-Sessioon.ps1 	Annab kasutaja loetelu, valitud serverites .DESCRIPTION 	Otsib ette antud serveritest kõik kasutajad või etteant…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;#&lt;br /&gt;
.SYNOPSIS&lt;br /&gt;
	Kasutaja-Sessioon.ps1&lt;br /&gt;
	Annab kasutaja loetelu, valitud serverites&lt;br /&gt;
.DESCRIPTION&lt;br /&gt;
	Otsib ette antud serveritest kõik kasutajad või etteantud kasutaja&lt;br /&gt;
	ning lubab teostada valitud kasutajaga terminalsessiooni manipulatsiooni&lt;br /&gt;
	(eeldusel et kasutaja on administraatori õigustega)&lt;br /&gt;
.PARAMETER UserName&lt;br /&gt;
	Otsib nime või nimeosa järgi sobiva kasutaja&lt;br /&gt;
.PARAMETER AinultOtsi&lt;br /&gt;
	Teostan ainult otsingu valitud kasutajaga, sessiooni tegevusi ei tehta&lt;br /&gt;
.PARAMETER ServerList&lt;br /&gt;
	Serverite nimekiri kust kasutajat või kasutajaid otsida, vaikeväärtusena on skripti jooksutav arvuti.&lt;br /&gt;
.NOTES  &lt;br /&gt;
	File Name  : Kasutaja-Sessioon.ps1 &lt;br /&gt;
	Author     : Andres Kahk - akahk@itcollege.ee  &lt;br /&gt;
	Requires   : PowerShell V2&lt;br /&gt;
	Version    : 0.3&lt;br /&gt;
.EXAMPLE&lt;br /&gt;
	Psh&amp;gt; .\Kasutaja-Sessioon.ps1 -Username kasutaja -ServerList server1,server2&lt;br /&gt;
	Psh&amp;gt; .\Kasutaja-Sessioon.ps1 -Username kasutaja -ServerList server1,server2 -AinultOtsi&lt;br /&gt;
	&lt;br /&gt;
#&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Deklareerime parameetrid&lt;br /&gt;
param(&lt;br /&gt;
    [string][parameter(Mandatory=$false,ValueFromPipelineByPropertyName=$true)]$UserName,&lt;br /&gt;
    [switch]$AinultOtsi,&lt;br /&gt;
    [string[]][parameter(Mandatory=$false,ValueFromPipelineByPropertyName=$true)]$ServerList=$ENV:COMPUTERNAME&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
# Puhastame akna muudetst teadetest&lt;br /&gt;
cls&lt;br /&gt;
&lt;br /&gt;
# Algväärtustame mõned muutujad.&lt;br /&gt;
$Result = @()&lt;br /&gt;
$Errors = &amp;quot;&amp;quot;&lt;br /&gt;
$Users = @()&lt;br /&gt;
$Session = @()&lt;br /&gt;
&lt;br /&gt;
# Loeme ServerListist ette antud parameetreid ning kogume kokku vajaliku kasutaja info edasiseks toimetuseks&lt;br /&gt;
foreach ($Server in $ServerList)&lt;br /&gt;
{&lt;br /&gt;
	Write-Host &amp;quot;Loen kasutajaid serverist $server...&amp;quot; -foregroundcolor red -BackgroundColor yellow&lt;br /&gt;
    $Sessions = quser /server:$server&lt;br /&gt;
	if ($Sessions -eq $null){$Errors += &amp;quot;Serveriga &amp;quot; + $Server + &amp;quot; ei saanud ühendust või seal polnud ühtegi kasutajat!`r`n&amp;quot;}&lt;br /&gt;
	else&lt;br /&gt;
	{&lt;br /&gt;
       	$i = 1&lt;br /&gt;
		while ($i -le ($Sessions.count -1))&lt;br /&gt;
		{&lt;br /&gt;
	    	$TempResult = &amp;quot;&amp;quot; | Select Nr,Username,Computer,SessionId,State,IdleTime,LogonTime&lt;br /&gt;
			$TempResult.Nr = $i&lt;br /&gt;
            $TempResult.Username = $Sessions[$i].Substring(1,22).Trim()&lt;br /&gt;
			$TempResult.Computer = $Server&lt;br /&gt;
			$TempResult.SessionId = $Sessions[$i].Substring(42,4).Trim()&lt;br /&gt;
			$TempResult.State = $Sessions[$i].Substring(46,12).Trim()&lt;br /&gt;
			$TempResult.IdleTime = $Sessions[$i].Substring(58,7).Trim()			&lt;br /&gt;
			$TempResult.LogonTime = $Sessions[$i].Substring(65).Trim()&lt;br /&gt;
            $Result += $TempResult&lt;br /&gt;
			$i++&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
cls&lt;br /&gt;
&lt;br /&gt;
#Ühenduse puudumise korral näitame viga, edasi küsime kasutaja nime, kui see pole antud, vajadusel filtreerime välja või näitame kõiki serveri kasutaja sessioone.&lt;br /&gt;
Write-Host $Errors -foregroundcolor red -BackgroundColor yellow&lt;br /&gt;
Write-Host &amp;quot;Sisestage otsitav kasutajanimi (tühjal väljal enterit vajutades kuvatakse kõik)&amp;quot; -foregroundcolor black -BackgroundColor green&lt;br /&gt;
if (!$UserName)&lt;br /&gt;
{&lt;br /&gt;
    $UserName = read-host &amp;quot;Kasutajanimi&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
elseif(!$UserName)&lt;br /&gt;
{&lt;br /&gt;
    cls&lt;br /&gt;
    $Users = @($Result)&lt;br /&gt;
	$Users | where{$_.UserName -ne &amp;quot;&amp;quot;} | Sort-Object UserName | Format-Table -AutoSize&lt;br /&gt;
	&amp;quot;Kokku &amp;quot; + $Result.Count + &amp;quot; sessiooni&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$Users = @($Result | where{$_.UserName -match $UserName})&lt;br /&gt;
if ($Users -eq $null)&lt;br /&gt;
{&lt;br /&gt;
	cls&lt;br /&gt;
	Write-Host &amp;quot;Kasutajanime, mis sisaldaks $UserName ei leitud!&amp;quot; -foregroundcolor red -BackgroundColor yellow&lt;br /&gt;
	exit&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
	cls&lt;br /&gt;
	$Users | Sort-Object UserName | Format-Table -AutoSize&lt;br /&gt;
    &lt;br /&gt;
    if ($AinultOtsi)&lt;br /&gt;
    {&lt;br /&gt;
        exit&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
#Küsime kasutaja infot kellega sessiooni manipulatsioone edasi teha&lt;br /&gt;
	Write-Host $Errors -foregroundcolor red -BackgroundColor yellow&lt;br /&gt;
	Write-Host &amp;quot;Sisestage kasutaja Nr kellega soovite toiminguid teostada!&amp;quot; -foregroundcolor black -BackgroundColor green	&lt;br /&gt;
	$SessionNr = Read-Host &amp;quot;Valik&amp;quot;	&lt;br /&gt;
	$Session = $Users[$SessionNr - 1]&lt;br /&gt;
    if (!$Session)&lt;br /&gt;
    {&lt;br /&gt;
        Write-Host &amp;quot;Sellist kasutajat pole, katkestan&amp;quot; -foregroundcolor red -BackgroundColor yellow&lt;br /&gt;
        exit&lt;br /&gt;
    }&lt;br /&gt;
   &lt;br /&gt;
   	cls&lt;br /&gt;
    $Session | Format-Table&lt;br /&gt;
    &lt;br /&gt;
	write-host &amp;quot;Teha valitud kasutajale: Logoff (l), Disconnect (d), Sessiooni reset (r) või ära tee midagi (enter)&amp;quot; -foregroundcolor black -BackgroundColor green&lt;br /&gt;
&lt;br /&gt;
	$Task = Read-Host &amp;quot;Valik&amp;quot;&lt;br /&gt;
	if ($Task -like &amp;quot;l&amp;quot;){$Param = &amp;quot;/server:`&amp;quot;&amp;quot; + $Session.Computer + &amp;quot;`&amp;quot;&amp;quot;;logoff $Session.SessionId $Param /v}&lt;br /&gt;
    elseif ($Task -like &amp;quot;d&amp;quot;){$Param = &amp;quot;/server:`&amp;quot;&amp;quot; + $Session.Computer + &amp;quot;`&amp;quot;&amp;quot;;tsdiscon $Session.SessionId $Param /v}&lt;br /&gt;
    elseif ($Task -like &amp;quot;r&amp;quot;){$Param = &amp;quot;/server:`&amp;quot;&amp;quot; + $Session.Computer + &amp;quot;`&amp;quot;&amp;quot;;reset session $Session.SessionId $Param /v}&lt;br /&gt;
    else {cls;&amp;quot;Tegevuse valik ei sobinud&amp;quot;}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38546</id>
		<title>Bash quests 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38546"/>
		<updated>2011-10-16T13:16:39Z</updated>

		<summary type="html">&lt;p&gt;Akahk: /* Quest 1 - Luua skript mis kontrollib kas kasutaja ketas on täis ja väljastab teate ning seejärel failid mis on suuremad kui 50MB */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Quest 1 - Luua skript mis kontrollib kas kasutaja ketas on täis ning kui on siis väljastab teate ning seejärel failid mis on suuremad kui 50MB=&lt;br /&gt;
&lt;br /&gt;
Lahendus : [[User:Akahk|Andres Kahk]]&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38545</id>
		<title>Bash quests 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38545"/>
		<updated>2011-10-16T13:13:08Z</updated>

		<summary type="html">&lt;p&gt;Akahk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Quest 1 - Luua skript mis kontrollib kas kasutaja ketas on täis ja väljastab teate ning seejärel failid mis on suuremad kui 50MB=&lt;br /&gt;
&lt;br /&gt;
Lahendus : [[User:Akahk|Andres Kahk]]&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38544</id>
		<title>Bash quests 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38544"/>
		<updated>2011-10-16T13:10:57Z</updated>

		<summary type="html">&lt;p&gt;Akahk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quest 1 - Luua skript mis kontrollib kas kasutaja ketas on täis ja väljastab teate ning seejärel failid mis on suuremad kui 50MB&lt;br /&gt;
&lt;br /&gt;
Lahendus : [[User:Akahk|Andres Kahk]]&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38543</id>
		<title>Bash quests 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38543"/>
		<updated>2011-10-16T13:10:13Z</updated>

		<summary type="html">&lt;p&gt;Akahk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Quest 1 - Luua skript mis kontrollib kas kasutaja ketas on täis ja väljastab teate ning seejärel failid mis on suuremad kui 50MB&lt;br /&gt;
&lt;br /&gt;
Lahendus : [[User:Akahk|Andres Kahk]]&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38542</id>
		<title>Bash quests 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38542"/>
		<updated>2011-10-16T13:09:42Z</updated>

		<summary type="html">&lt;p&gt;Akahk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quest 1 - Luua skript mis kontrollib kas kasutaja ketas on täis ja väljastab teate ning seejärel failid mis on suuremad kui 50MB&lt;br /&gt;
&lt;br /&gt;
Lahendus : [[User:Akahk|Andres Kahk]]&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38541</id>
		<title>Bash quests 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38541"/>
		<updated>2011-10-16T13:09:37Z</updated>

		<summary type="html">&lt;p&gt;Akahk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quest 1 - Luua skript mis kontrollib kas kasutaja ketas on täis ja väljastab teate ning seejärel failid mis on suuremad kui 50MB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lahendus : [[User:Akahk|Andres Kahk]]&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Akahk&amp;diff=38540</id>
		<title>User:Akahk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Akahk&amp;diff=38540"/>
		<updated>2011-10-16T13:08:54Z</updated>

		<summary type="html">&lt;p&gt;Akahk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
FILE=&amp;quot;$HOME/check_disk_$RANDOM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
check_file=$(echo &amp;quot;1&amp;quot; &amp;gt; $FILE)&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$?&amp;quot; != &amp;quot;0&amp;quot; ]&lt;br /&gt;
then&lt;br /&gt;
    echo &amp;quot;Ketas T2is&amp;quot;&lt;br /&gt;
    find $HOME -size +50M&lt;br /&gt;
    rm -f $FILE&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Akahk&amp;diff=38539</id>
		<title>User:Akahk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Akahk&amp;diff=38539"/>
		<updated>2011-10-16T13:06:20Z</updated>

		<summary type="html">&lt;p&gt;Akahk: Created page with &amp;#039;#!/bin/bash  FILE=&amp;quot;$HOME/check_disk_$RANDOM&amp;quot;  check_file=$(echo &amp;quot;1&amp;quot; &amp;gt; $FILE)  if [ &amp;quot;$?&amp;quot; != &amp;quot;0&amp;quot; ] then     echo &amp;quot;Ketas T2is&amp;quot;     find $HOME -size +50M     rm -f $FILE fi&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
FILE=&amp;quot;$HOME/check_disk_$RANDOM&amp;quot;&lt;br /&gt;
&lt;br /&gt;
check_file=$(echo &amp;quot;1&amp;quot; &amp;gt; $FILE)&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$?&amp;quot; != &amp;quot;0&amp;quot; ]&lt;br /&gt;
then&lt;br /&gt;
    echo &amp;quot;Ketas T2is&amp;quot;&lt;br /&gt;
    find $HOME -size +50M&lt;br /&gt;
    rm -f $FILE&lt;br /&gt;
fi&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38538</id>
		<title>Bash quests 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38538"/>
		<updated>2011-10-16T13:05:11Z</updated>

		<summary type="html">&lt;p&gt;Akahk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quest 1 - Luua skript mis kontrollib kas kasutaja ketas on täis ja väljastab teate ning seejärel failid mis on suuremad kui 50MB&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38537</id>
		<title>Bash quests 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests_2011&amp;diff=38537"/>
		<updated>2011-10-16T13:03:36Z</updated>

		<summary type="html">&lt;p&gt;Akahk: Created page with &amp;#039;Quest 1&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quest 1&lt;/div&gt;</summary>
		<author><name>Akahk</name></author>
	</entry>
</feed>