Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions CopiaFileYago.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# CopiaFileYago.ps1
# Compito per casa Yago Soro
# Partendo da una directory già esistente, copiare i file al suo interno,
# in un'altra cartella aggiungendo un numero ordinale davanti.

$DirSorg = $args[0]
$DirDest = $args[1]

New-Item $DirDest -ItemType directory

$contatore = 0

foreach($file in Get-ChildItem C:\Users\Yago\Desktop\$DirSorg)
{
$contatore ++

Copy-Item C:\Users\Yago\Desktop\powershell-experiments\*.ps1 C:\Users\Yago\Desktop\$DirDest

# Rename-Item C:\Users\Yago\Desktop\powershell-experiments\*.ps1 C:\Users\Yago\Desktop\powershell-experiments\"$contatore'_$file" # avevo provato a inventarmi qualcosa ma non mi è riuscito
# Non sono riuscito da solo a trovare un metodo funzionante affinché
# i file copiati venissero anche rinominati con un numero ordinale davanti.
}
6 changes: 0 additions & 6 deletions Hello.ps1

This file was deleted.

6 changes: 0 additions & 6 deletions HelloName.ps1

This file was deleted.

674 changes: 0 additions & 674 deletions LICENSE

This file was deleted.

25 changes: 25 additions & 0 deletions Progetto15 Ampliato.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Esercizio per casa Progetto15
# Aggiunta di 4 comandi per la visualizzazione di altre informazioni
switch($args[0])
{
"D" {Get-Date}
"U" {$env:username}
"L" {Get-ChildItem}
"C" {Get-Location}
"W" {ipConfig | select-string "Indirizzo IPv4"
ipConfig | select-string "Subnet Mask"
ipConfig | select-string "Gateway Predefinito"}
"X" {Get-ChildItem -path C:\Users}
"Y" {}
# Non sono riuscito a trovare un comando che mi permettesse di visualizzare gli utenti attualmente connessi
"Z" {Test-Connection www.google.com}

default {Write-Host "D = Data di Oggi"
Write-Host "U = Utente attualmente collegato"
Write-Host "L = Lista dei file"
Write-Host "C = Directory corrente"
Write-Host "W = Visualizzazione configurazione di rete"
Write-Host "X = Visualizzazione utenti possibili nel sistema"
Write-Host "Y = Visualizzazione utenti connessi"
Write-Host "Z = Ping a www.google.com"}
}
14 changes: 14 additions & 0 deletions Progetto15.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Progetto 15 copiato dal libro

switch($args[0])
{
"D" {Get-Date}
"U" {$env:username}
"L" {Get-ChildItem}
"C" {Get-Location}

default {Write-Host "D = Data di Oggi"
Write-Host "U = Utente attualmente collegato"
Write-Host "L = Lista dei file"
Write-Host "C = Directory corrente"}
}
1 change: 0 additions & 1 deletion compiti_per_casa/helloName.ps1

This file was deleted.

8 changes: 0 additions & 8 deletions compiti_per_casa/helloNames.ps1

This file was deleted.

3 changes: 0 additions & 3 deletions for.ps1

This file was deleted.

5 changes: 0 additions & 5 deletions scelte.ps1

This file was deleted.