domenica 8 ottobre 2023

Codici Netflix

La piattaforma Netflix sfrutta una serie di algoritmi per proporre una serie di suggerimenti basati sui gusti dell'utente. In gran parte dei casi ciò rappresenta una grande comodità ma ha come effetto collaterale quello di rendere più complicato all'utente l'esplorazione di nuovi contenuti. L'utente può aggirare l'algoritmo e ricercare il contenuto di proprio interesse specificando una stringa di ricerca, utilizzando le macro-categorie mostrate nell'interfaccia oppure utilizzando i codici che sbloccano sotto-categorie più sofisticate e dettagliate.
Netflix

I codici di Netflix risalgono all'epoca (1998) in cui l'azienda si occupava esclusivamente di noleggio dvd: l'utente sceglieva online un titolo da acquistare o da noleggiare, procedeva all'ordine e lo riceveva tramite posta. Il sito aveva un albero dei generi rivolto al pubblico che si collegava a tutti i vari tipi di film e serie TV, ognuno con uno specifico codice identificativo. I codici di generi sono stati condivisi online e vengono tuttora arricchiti nel tempo. Ad oggi si contano 36mila codici Netflix presenti sulla piattaforma anche se alcuni possono risultare privi di contenuti a causa dei limiti geografici di alcuni contenuti. Nella tabella in calce all'articolo sono elencati alcuni dei codici più utilizzati.

La modalità di impiego di codici è molto semplice. Via browser è sufficiente digitare nella barra degli indirizzi https://netflix.com/browse/genre/ seguito dal codice ID preferito alla fine dell'URL. Ad esempio per i film Classici Western il codice correlato è 47465 pertanto l'URL sarà https://netflix.com/browse/genre/47465. Per quanto riguarda le Smart TV, console o altri dispositivi basterà accedere alla funzione di ricerca (lente di ingrandimento) dalla home page di Netflix e digitare il codice desiderato all'interno della casella di ricerca.

Codici Netflix
Azione e avventura 1365
Commedie d'azione
43040
Thriller d'azione
43048
Avventure
7442
Film d'azione asiatici
77232
Azione e avventura classica
46576
Fumetti e film di supereroi
10118
Azione criminale e avventura
9584
Azione e avventura all'estero
11828
Film di arti marziali
8985
Azione militare e avventura
2125
Spia Azione e avventura
10702
Western
7700
Animazione 4698
Animazione per adulti
11881
Anime
7424
Azione anime
2653
Commedie anime
9302
Anime drammatiche
452
Fantasia anime
11146
Caratteristiche dell'anime
3063
Orrore anime
10695
Fantascienza anime
2729
Serie anime
6721
Film per bambini e famiglie 783
Racconti di animali
5507
Disney
67673
Istruzione per i bambini
10659
Film per famiglie
51056
Musica per bambini
52843
Televisione per bambini
27346
Film basati su libri per bambini
10056
Film per bambini da 0 a 2 anni
6796
Film per bambini dai 2 ai 4 anni
6218
Film per bambini dai 5 ai 7 anni
5455
Film per bambini dagli 8 ai 10 anni
561
Film per età 11-12
6962
Cartoni TV
11177
Classici 31574
Film d'autore
29764
Commedie classiche
31694
Drammi classici
29809
Film stranieri classici
32473
Fantascienza e fantasy classici
47147
Thriller classici
46588
Film di guerra classici
48744
Classici western
47465
Epico
52858
Film noir
7687
Film muti
53310
Commedia 6548
Commedie cupe
869
Commedie straniere
4426
Commedie da seconda serata
1402
Falsi documentari
26
Commedie politiche
2700
Commedie romantiche
5475
Satira
4922
Commedie pazzoidi
9702
Commedie slapstick
10256
Commedie sportive
5286
Stand-up
11559
Commedie per adolescenti
3519
Dramma 5763
Drammi biografici
3179
Drammi classici
29809
Drammi giudiziari
528582748
Drammi criminali
6889
Drammi tratti da libri
4961
Drammi basati sulla vita reale
3653
Drammi stranieri
2150
Drammi indipendenti
384
Drammi militari
11
Pezzi d'epoca
12123
Drammi politici
6616
Drammi romantici
1255
Drammi dello spettacolo
5012
Drammi a sfondo sociale
3947
Drammi sportivi
7243
Strappalacrime
6384
Drammi per adolescenti
9299
Horror 8711
B-Film dell'orrore
8195
Film con creature fantastiche
6895
Film horror di culto
10944
Film dell'orrore sugli abissi marini
45028
Film horror stranieri
8654
Film horror demenziali
4021
Commedia horror
89585
Film di mostri
947
Storie sataniche
6998
Film slasher con serial killer
8646
Film horror soprannaturali
42023
Horror sulla sopravvivenza
2939659
Horror adolescenziali
52147
Film horror sui vampiri
75804
Film horror sui lupi mannari
75930
Film horror sugli zombi
75405
Musica 1701
Musical classici
32392
Country & Western/Folk
1105
Musical Disney
59433
Jazz e facile ascolto
10271
Musica per bambini
52843
Musica latina
10741
Musical
13335
Concerti rock e pop
3278
Musical dello spettacolo
13573
Musical da palcoscenico
55774
Concerti urbani e di danza
9472
Concerti di musica mondiale
2856
Romanticismo 8883
Film romantici classici
31273
Stravagante romanticismo
36103
Commedie romantiche
5475
Drammi romantici
1255
Preferiti romantici
502675
Film stranieri romantici
7153
Film romantici indipendenti
9916
Film romantici piccanti
35800
Fantascienza e Fantasy 1492
Fantascienza e fantasy d'azione
1568
Fantascienza aliena
3327
Fantascienza e fantasy classici
47147
Fantascienza e fantasia di culto
4734
Film di fantasia
9744
Fantascienza e fantasy stranieri
6485
Avventura fantascientifica
6926
Drammi di fantascienza
3916
Film horror di fantascienza
1694
Thriller di fantascienza
11014
Sport 4370
Film sul baseball
12339
Film sul basket
12762
BMX e guida estrema
4582
Film sulla boxe
12443
Film su auto e sport motoristici
49944
Film sul calcio
12803
Arti marziali, boxe e wrestling
6695
Film sul calcio
12549
Commedie sportive
5286
Documentari sportivi
180
Drammi sportivi
7243
Sport e forma fisica
9327
Thriller 8933
Thriller d'azione
43048
Thriller classici -
46588
Thriller polizieschi
10499
Thriller stranieri
10306
Film di gangster
31851
Thriller indipendenti
3269
Misteri
9994
Thriller politici
10504
Thriller psicologici
5505
Thriller di fantascienza
11014
Thriller di spionaggio
9147
Thriller sensuali
972
Thriller soprannaturali
11140
Serie TV 83
Serie TV britanniche
52117
Serie TV classiche
46553
Serie TV Crime
26146
Serie TV di culto
74652
Programmi TV su cibo e viaggi
72436
Televisione per bambini
27346
Serie TV coreane
67879
Serie TV militari
25804
Miniserie
4814
Reality tv
9833
Scienza e natura TV
52780
Serie TV per adolescenti
60951
Azione e avventura TV
10673
Commedie televisive
10375
Documentari televisivi
10105
Drammi televisivi
11714
Orrore televisivo
83059
Gialli e Misteri TV
4366
Fantascienza e fantasy TV
1372
Fede e spiritualità 26835
Film su fede e spiritualità
52804
Documentari spirituali
2760
Bambini Fede e Spiritualità
751423
Film stranieri 7462
Film africani
3761
Film arabi
107456
Film argentini
100310
Film australiani
5230
Film belgi
262
Film di Bollywood
5480
Film brasiliani
100373
Film britannici
10757
Film canadesi
107519
Film cinesi
3960
Film stranieri classici
32473
Film olandesi
10606
Film dell'Europa orientale
5254
Azione e avventura all'estero
11828
Commedie straniere
4426
Documentari stranieri
5161
Drammi stranieri
2150
Film gay e lesbiche stranieri
8243
Film horror stranieri
8654
Fantascienza e fantasy stranieri
6485
Thriller stranieri
10306
Film francesi
58807
Film tedeschi
58886
Film greci
61115
Film indiani
10463
Film irlandesi
58750
Film italiani
8221
Film giapponesi
10398
Film coreani
5685
Film latinoamericani
1613
Film mediorientali
5875
Film neozelandesi
63782
Film stranieri romantici
7153
Film russi
11567
Film scandinavi
9292
Film del sud-est asiatico
9196
Film spagnoli
58741
Film cult 7627
B-Film dell'orrore
8195
Camp film
1252
Commedie di culto
9434
Film horror di culto
10944
Fantascienza e fantasia di culto
4734
Film LGBTQ 5977
Commedie LGBTQ
7120
Documentari LGBTQ
4720
Drammi LGBTQ
500
Serie TV LGBTQ
65263
Film romantici LGBTQ
3329
Film LGBTQ stranieri
8243
Film indipendenti 7077
Film sperimentali
11079
Azione e avventura indipendenti
11804
Commedie indipendenti
4195
Drammi indipendenti
384
Thriller indipendenti
3269
Film romantici indipendenti
9916
Film natalizi 1418977
Film natalizi per bambini e famiglie
1474017
Commedie natalizie
1474015
Natale per i bambini
1726277
Cartoni TV di Natale
395703
Commedie televisive natalizie
1395700
Film natalizi europei per bambini e famiglie
1527063
Film natalizi per bambini e famiglie
1475066
Film romantici di Natale
1394527
Classici di Halloween 81336575
Halloween per famiglie
81346195
Commedie di Halloween
81510605
Documentari 6839
Documentari biografici
3652
Documentari sul crimine
9875
Documentari stranieri
5161
Documentari storici
5349
Documentari militari
4006
Documentari su musica e concerti
90361
Documentari politici
7018
Documentari religiosi
10005
Documentari su scienza e natura
2595
Documentari sociali e culturali
3675
Documentari sportivi
180
Documentari di viaggio e avventura
1159








giovedì 5 ottobre 2023

Windows Server 2022: Aggiungere una workstation al dominio (join al dominio)

In questo e nei prossimi articoli verranno mostrati diversi metodi per aggiungere una workstation Windows 11 al dominio mycompany.local. Per aggiungere una workstation al dominio è necessario che il server e il client riescano a comunicare tra loro pertanto devono essere entrambi connessi in rete.

La configurazione di rete del nostro server è la seguente:
Nome: ServerDC2
Indirizzo IP: 192.168.0.121
Subnet Mask: 255.255.255.0

Il nostro server si trova sulla rete 192.168.0.0.  Il passo successivo consiste nel verificare la connessione alla rete del client Windows 11 in modo che riesca a comunicare con il server. Il servizio DHCP che abbiamo configurato sul nostro server, fornirà alla nostra workstation i parametri di rete corretti.


Configurazione connessione di rete sulla workstation Windows 11 da aggiungere al dominio
Cliccare con il tasto destro del mouse sull'icona Accesso a Internet presente nell'area di notifica e selezionare Impostazioni rete e Internet.
Accesso a Internet
FIG 1 - Accesso a Internet

Nella finestra Rete e Internet cliccare su Ethernet.
Rete e Internet
FIG 2 - Rete e Internet
Nella schermata successiva, verificare che l'indirizzo IP e il DNS vengano configurati in automatico tramite il servizio DHCP del nostro Server.
Configurazione scheda Ethernet
FIG 3 - Configurazione scheda Ethernet

Prima di procedere con la join al dominio bisogna accertarsi che la workstation riesca a comunicare con il server. Premere la combinazione di tasti WIN+R, digitare cmd e premere invio. Dal prompt dei comandi digitare ping 192.168.0.121 seguito da invio. Il comando ping esegue un test sulla comunicazione con l'indirizzo IP specificato (in questo caso si tratta dell'indirizzo IP del nostro server). Se viene generata una risposta allora le due postazioni sono in comunicazione tra loro in caso contrario bisognerà verificare la configurazione e la connessione alla rete.
Ping verso l'IP del server
FIG 4 - Ping verso l'IP del server

Per verificare che il server DNS sta facendo il proprio lavoro eseguire il comando ping -4 ServerDC2 (il parametro -4 forza l'utilizzo di IPv4). Se il server DNS funziona correttamente il comando restituirà, all'interno della risposta, l'indirizzo IP del server.
Verifica server DNS tramite ping nome server
FIG 5 - Verifica server DNS tramite ping nome server

Verificata la connessione tra il client e il server possiamo passare alla fase successiva della join al dominio.


Join al dominio della workstation Windows 11

Aprire Esplora file cliccando sull'apposita icona nella barra delle applicazioni o tramite la combinazione di tasti WIN+E. Cliccare con il tasto destro del mouse su Questo PC e selezionare Proprietà dal menu contestuale.
Proprietà Questo PC
FIG 6 - Proprietà Questo PC
Nella finestra Informazioni sul sistema cliccare sul link Dominio o gruppo di lavoro.
Informazioni sul sistema
FIG 7 - Informazioni sul sistema

Nella finestra Proprietà del sistema cliccare sul pulsante Cambia.
Proprietà del sistema, Cambia
FIG 8 - Proprietà del sistema, Cambia

Nella casella Nome computer inserire il nome che si intende assegnare al computer all'intero del dominio. Come per gli account utente anche il nome computer deve essere univoco all'interno del dominio ed è consigliabile stabilire uno standard relativo alla nomenclatura delle macchine. Generalmente si preferisce assegnare un nome significativo al PC che faccia capire la sua ubicazione (ad es. PCDIR001 ad indicare il pc numero 001 presente in Direzione).

Selezionare l'opzione Dominio, inserire nell'apposita casella il dominio mycompany.local e cliccare su OK.
Nome computer e Dominio
FIG 9 - Nome computer e Dominio
Alla richiesta delle credenziali bisognerà inserire un account utente e relativa password abilitato all'inserimento della postazione all'interno del dominio. Possiamo utilizzare l'account Administrator del nostro dominio mycompany.local. Una volta inserite le credenziali, cliccare su OK e attendere al join al dominio.
Richiesta credenziali per la join al dominio
FIG 10 - Richiesta credenziali per la join al dominio

Dopo qualche istante, se l'operazione è andata a buon fine, apparirà la finestra di dialogo mostrata in FIG 11. Cliccare su OK e riavviare il sistema.
Join al dominio della workstation completata
FIG 11 -  Join al dominio della workstation completata

Dopo il riavvio cliccare su Altro utente presente in basso a sinistra della schermata di logon.
Schermata logon, Altro utente
FIG 12 - Schermata logon, Altro utente

A questo punto è possibile eseguire il logon con un account appartenente al dominio.
Logon con account utente appartenente al dominio
FIG 13 - Logon con account utente appartenente al dominio

Sul server, in Utenti e computer di Active Directory oppure in Centro di amministrazione di Active Directory, possiamo vedere che la nostra workstation è stata aggiunta ad Active Directory
Computer aggiunto in Active Directory
FIG 14 - Computer aggiunto in Active Directory




martedì 3 ottobre 2023

PowerShell: Visualizzare l'elenco dei controller di dominio

Per ottenere un elenco di tutti i controller di dominio è possibile utilizzare il cmdlet PowerShell Get-AdDomainController .

Il cmdlet Get-ADDomainController permette di visualizzare l'elenco dei controller di dominio anche in base ai parametri specificati. È possibile ottenere l'elenco dei controller di dominio impostando i parametri Identity, Filter o Discover. 

Il parametro Identity specifica il controller di dominio da visualizzare. È possibile identificare un controller di dominio tramite GUID, indirizzo IPV4, indirizzo IPV6 globale o nome host DNS. Un controller di dominio può essere identificato anche in base al nome dell'oggetto server che rappresenta il controller di dominio, al nome distinto dell'oggetto impostazioni NTDS o dell'oggetto server, al GUID dell'oggetto impostazioni NTDS o dell'oggetto server sotto la partizione di configurazione o al nome distinto dell'oggetto computer che rappresenta il controller di dominio.

Per cercare e recuperare più di un controller di dominio, si utilizza il parametro Filter. Tale parametro utilizza il linguaggio di espressione di Windows PowerShell per scrivere stringhe di query per Active Directory. La sintassi di Windows PowerShell Expression Language fornisce un ricco supporto per la conversione dei tipi di valore ricevuti dal parametro Filter. 

Per visualizzare un controller di dominio utilizzando il meccanismo di scoperta di DCLocator, si utilizza il parametro Discover. È possibile fornire criteri di ricerca impostando parametri quali Service, SiteName, DomainName, NextClosestSite, AvoidSelf e ForceDiscove


Sintassi

Get-ADDomainController
   [-AuthType <ADAuthType>]
   [-Credential <PSCredential>]
   [[-Identity] <ADDomainController>]
   [-Server <String>]
   [<CommonParameters>]


Get-ADDomainController
   [-AuthType <ADAuthType>]
   [-AvoidSelf]
   [-Discover]
   [-DomainName <String>]
   [-ForceDiscover]
   [-MinimumDirectoryServiceVersion <ADMinimumDirectoryServiceVersion>]
   [-NextClosestSite]
   [-Service <ADDiscoverableService[]>]
   [-SiteName <String>]
   [-Writable]
   [<CommonParameters>]


Get-ADDomainController
   [-AuthType <ADAuthType>]
   [-Credential <PSCredential>]
   -Filter <String>
   [-Server <String>]
   [<CommonParameters>]


Parametri

-AuthType 
Specifica il metodo di autenticazione. I valori accettati dal parametro sono:
  • Negotiate oppure 0 (default)
  • Basic oppure 1
-AvoidSelf
Specifica di non restituire il computer corrente come controller di dominio. Se il computer corrente non è un controller di dominio, questo parametro viene ignorato. È possibile specificare questo parametro quando si desidera ottenere il nome di un altro controller di dominio nel dominio.

-Credential
Specifica le credenziali dell'account utente con cui eseguire il comando. Se omesso viene considerato l'utente corrente che sta eseguendo il comando. Al parametro può essere passato il nome dell'account, come ad es. "utente01" o "Dominio\utente01" oppure può essere passato un'oggetto PSCredential generato dal cmdlet Get-Credential. Se viene specificato un'account utente verrà richiesto di inserire la password all'esecuzione del comando.

-Discover
Specifica di restituire un controller di dominio rilevabile che soddisfa le condizioni specificate dai parametri del cmdlet.

-DomainName
Specifica il dominio da cercare. Il cmdlet individua un controller di dominio rilevabile in questo dominio. Specificare il dominio utilizzando il nome NetBIOS o il FQDN del dominio.

-Filter
Specifica una stringa di query che recupera gli oggetti di Active Directory. Questa stringa utilizza la sintassi di Windows PowerShell Expression Language. La sintassi di Windows PowerShell Expression Language fornisce un ricco supporto per la conversione dei tipi di valore ricevuti dal parametro Filter. La sintassi utilizza una rappresentazione in-order, il che significa che l'operatore è collocato tra l'operando e il valore.

-ForceDiscover
Indica che il cmdlet deve cancellare tutte le informazioni del controller di dominio memorizzate nella cache ed eseguire un nuovo rilevamento. Se questo parametro non è specificato, il cmdlet può restituire informazioni sul controller di dominio memorizzate nella cache.

-Identity
Specifica un oggetto controller di dominio di Active Directory fornendo uno dei seguenti valori 
  • Distinguished name
  • GUID (objectGUID)
  • Security identifier (objectSid)
  • Security Account Manager account name (SAMAccountName) 

-MinimumDirectoryServiceVersion
Specifica il primo sistema operativo che il controller di dominio può avere, in modo che venga restituito dal cmdlet quando si ottiene un controller di dominio usando il parametro Discover. I valori accettabili per questo parametro sono:
  • Windows2000 oppure 1
  • Windows2008 oppure 2

-NextClosestSite
Specifica di restituire un controller di dominio nel sito più vicino quando non viene trovato un controller di dominio nel sito che contiene il client. Il sito più vicino è quello con il costo di collegamento più basso rispetto al sito corrente. I costi tra i siti si basano su fattori quali la larghezza di banda e la vicinanza fisica.

-Server
Specifica l'istanza di Active Directory Domain Services a cui connettersi, fornendo uno dei seguenti valori per un nome di dominio o un server di directory corrispondente. Il servizio può essere uno dei seguenti: Active Directory Lightweight Domain Services, Active Directory Domain Services o Active Directory snapshot instance.

L'istanza di Active Directory Domain Services può essere specificata in uno dei seguenti modi:
Valori del nome di dominio:
  • Nome di dominio completamente qualificato
  • Nome NetBIOS

Valori del server di directory:
  • Nome completo del server di directory
  • Nome NetBIOS
  • Nome e porta del server di directory completamente qualificati

-Service
Specifica i tipi di controller di dominio da ottenere. È possibile specificare più di un tipo utilizzando un elenco separato da virgole. I valori accettabili per questo parametro sono:
  • PrimaryDC oppure 1
  • GlobalCatalog oppure 2
  • KDC oppure 3
  • TimeService oppure 4
  • ReliableTimeService oppure 5
  • ADWS oppure 6

-SiteName
Specifica il nome di un sito in cui cercare il controller di dominio.Se questo parametro non è impostato, il cmdlet cerca i controller di dominio nello stesso sito del client.Il nome del sito è definito dalla proprietà Name dell'oggetto site.

-Writable
Specifica se si tratta di un controller di dominio scrivibile.


Esempi


Esempio 1
Get-ADDomainController 
Elenca i domain controller presenti nel dominio
Get-ADDomainController
FIG 1 - Get-ADDomainController


Esempio 2
Get-ADDomainController -Discover -Service "GlobalCatalog"
Questo comando visualizza un Global Catalog nella foresta corrente usando il parametro Discover.
Get-ADDomainController, GlobalCatalog
FIG 2 - Get-ADDomainController, GlobalCatalog

Esempio 3
Get-ADDomainController -Discover -Domain "mycompany.local"
Elenca i controller di dominio disponibili nel dominio specificato e utilizzando il parametro Discovery.

Esempio 4
Get-ADDomainController -Identity "ServerDC2"
Visualizza le informazioni di un controller di dominio utilizzando il suo nome NetBIOS.

Esempio 5
Get-ADDomainController -Discover -Domain "mycompany.local" -Service "PrimaryDC","TimeService"
Questo comando consente di ottenere il controller di dominio primario utilizzando Discover e di assicurarsi che sia pubblicizzato come server temporale.