Skocz do zawartości
asusek147

Powershell cześć skryptu

Rekomendowane odpowiedzi

witam jak w temacie posiadam częściowy skrypt który ma za zadanie odpinać kafelki w menu start wszystko działo ok

 

tym poleceniem odpinam dowolny kafelek

 

($Objects | Where-Object Name -eq 'Mapy').Verbs.DoIt()

 

szukam natomiast odwrotności tego polecenia które by przypinało z powrotem daną kafelek

 

zna ktoś może odwrotność ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

jest to część skryptu powershell

 

dzięki temu skryptowi można dopinać kafelki w menu start lub odpiąć je wszystkie i mieć puste menu start

 

nie stety udało mi się zdobyć tylko komendy do odpinania kafelek lub odpięcia wszystkich nie stety nie mam komendy do ich przypinania

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

To polecenie nie odpina kafelka, co najwyżej wybiera obiekt o nazwie mapy z większego obiektu/grupy przypisanego do $objects.

 

przeszukałem jeszcze samo verbs, wydaje się pozwalać na klinięcie w coś co jest domyślnie w menu kontekstowym, a doit kliknie, ale nie widzę gdzie tam jest wybór przypiecia/odpięcia, no chyba, że to jedyna dostępna opcja, to może, MOŻE, domyślnie tak zadziała jeśli lista jest równa 1 elementowi.

Edytowane przez 1minuser

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

wywołanie skryptu bez parametru zwraca informację o wszystkich przypiętych kafelkach w menu start

 

dodanie parametry

 

($Objects | Where-Object Name -eq 'Mapy').Verbs.DoIt()

 

z powoduje usunięcie kafelki Mapy zamiast Mapy możemy podać dowalny występujący w menu start kafelek np.

 

($Objects | Where-Object Name -eq 'Mapy').Verbs.DoIt()

 

($Objects | Where-Object Name -eq 'Office2016').Verbs.DoIt()

 

($Objects | Where-Object Name -eq 'xbox').Verbs.DoIt()

 

itd....

 

wszystko odpina się elegancko senk w tym że nie mogę poradzić sobie z odwrotnością tego polecenia

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nikt ci z fusów nie wywróży, jak pisałem wyżej, nie wiemy co przypisałeś jako $objects, a na nim operujesz, jego przeszukujesz, i zniego usuwasz. Jak chcesz dodać, to najpierw musiałbyś skądś to co chcesz dodać wziąć.

Wyobraź sobie, że usuwasz plik z pulpitu. Permanentnie, nie do kosza.

Jak sobie wyobrażasz polecenie, które stworzy nowy plik o tej samej zawartości na pulpicie? Niby odwrotność tego, które usuwa, a jednak odwrócenie tego nie jest trywialne.

 

Poza tym zły dział

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

dobrze sprawdzę wszystko dokładnie jeszcze raz i dam znać z tym działem to wiem ale to przez przypadek

przy okazji

ps. proszę o sprawdzenie tematu OneDrive_Total_Unistall

będę wdzięczny .

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

witam udostępnię kawałek skryptu który służy do odpinania kafelek

 

$ErrorActionPreference = 'SilentlyContinue'

$Objects = @()

(New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ForEach-Object {

if($_.Verbs() | Where-Object {$_.Name -match '&Odepnij od ekranu startowego|Unpin from Start'}) {

$obj = [PSCustomObject]@{

Name = $_.Name

Verbs = $_.Verbs() | Where-Object {$_.Name -match '&Odepnij od ekranu startowego|Unpin from Start'}

}

$Objects += $obj

}

 

}

# Zwraca listę wszystkich przypiętych ikon do ekranu startowego

$Objects

 

dodatkowo dodaję screena z informacją zwrotną skryptu

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

witam udostępnię kawałek skryptu który służy do odpinania kafelek

 

$ErrorActionPreference = 'SilentlyContinue'

$Objects = @()

(New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ForEach-Object {

if($_.Verbs() | Where-Object {$_.Name -match '&Odepnij od ekranu startowego|Unpin from Start'}) {

$obj = [PSCustomObject]@{

Name = $_.Name

Verbs = $_.Verbs() | Where-Object {$_.Name -match '&Odepnij od ekranu startowego|Unpin from Start'}

}

$Objects += $obj

}

 

}

# Zwraca listę wszystkich przypiętych ikon do ekranu startowego

$Objects

 

dodatkowo dodaję screena z informacją zwrotną skryptu

 

witam udostępnię kawałek skryptu który służy do odpinania kafelek

 

$ErrorActionPreference = 'SilentlyContinue'

$Objects = @()

(New-Object -Com Shell.Application).NameSpace('shell:::{4234d49b-0245-4df3-b780-3893943456e1}').Items() | ForEach-Object {

if($_.Verbs() | Where-Object {$_.Name -match '&Odepnij od ekranu startowego|Unpin from Start'}) {

$obj = [PSCustomObject]@{

Name = $_.Name

Verbs = $_.Verbs() | Where-Object {$_.Name -match '&Odepnij od ekranu startowego|Unpin from Start'}

}

$Objects += $obj

}

 

}

# Zwraca listę wszystkich przypiętych ikon do ekranu startowego

$Objects

 

dodatkowo dodaję screena z informacją zwrotną skryptu

post-610672-15667241588689_thumb.png

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jest spora szansa, że do działu poświęconemu sprzętowi sieciowemu nie zagląda dużo osób wiedzących coś więcej o Powershellu.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

dzięki temu skryptowi można dopinać kafelki w menu start lub odpiąć je wszystkie i mieć puste menu start

Jeżeli na szybkim czyszczeniu kafelków (ten kafelek, te kafelki, tych kafelków ;) ) z menu start Ci zależy... to nie łatwiej podmieniać/edytować plik xml w którym informacja o kafelkach jest zapisywana?

https://blogs.techne...-customization/

Edytowane przez Gobli

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

  • Tematy

  • Odpowiedzi

    • Trudne się wylosowało... Monitorów z tunerem jest jak na lekartwo a szybszych niz 60hz tym bardziej. Nie ma mowy też o oledzie ani miniledzie z tunerem chyba że chodzi o telewizor to już prędzej coś znajdziesz.  Nie podałeś specyfikacji swojego komputera to też niezbyt można powiedzieć czy poradzi sobie z monitorem 4k np. (Samsung monitor m7 i m8) mają smart tv ale tunera już nie mają... Dodatkowo są na matrycy VA co nie każdemu może przypaść do gustu. Najlepszym rozwiązaniem będzie kupno możliwie najlepszego monitora na miniledzie/oled (jeżeli nadal mówimy o budżecie 4000zł) i jakiegoś smartboxa (googletv) z tunerem i podłączenie go do monitora poprzez HDMI.
    • Witam Proszę o ocenę zestawu do grania w 1440p i ewentualne propozycje zmian, chciałabym żeby wszystko zamknęło się w 7tys. Preferuję połączenie Intel/Nvidia, najlepiej jak najmniej RGB, dyski już posiadam (2 SSD Sata). Procesor i5 14600KF Karta Gigabyte GeForce RTX 4070 Super Windforce OC 12GB Płyta główna MSI B760 Gaming Plus WIFI lub MSI MAG B760 Tomahawk WIFI (wcześniej rozważałam również Gigabyte B760 Gaming X AX) Zasilacz Seasonic Focus GX - 750W Lexar Ares RGB 32GB 6400MHz CL32 Obudowa Genesis Irid 505F Z chłodzeniem mam problem, ponieważ chciałam zakupić Deepcool'a AK620, jednak nie jest dostępny w sklepie komputronika (sklep wybrałam ze względu możliwości odbioru komputera w moim mieście). Niestety ten ma dość ograniczony wybór chłodzeń. Tak samo jak widać mocno zastanawiam się nad płytą główną, jestem otwarta na propozycje.
    • https://www.rtings.com/monitor/learn/research/vrr-flicker  
    • Ja czego nie rozumiem? No ja rozumiem jaka jest różnica pomiędzy odbiornikiem prądu a generatorem. Z tego co widzę hybrydy się zgłasza. Czy Ci się to podoba czy nie. To nie jest offgrid.  Tak samo jak magazyn energii. Mimo iż ludzie używają je wewnątrz domu, to muszą być zgłaszane.  To że chińczyk mówi, że falownik nie wysyła nadmiaru energii poza sieć nie ma żadnego znaczenia jeśli podepniesz to do sieci.  Czy na rondo nie ma liczników? Na enmasz umowy tam z energetyka? Nie da się zamontować normalnej instalacji? Co powiedział Ci dostawca prądu? Jeśli sąsiada z działki wywali choćby radio na drugi tydzień po montażu Twojego lewego PV, to spodziewaj się problemów.  Jak udowodnił aż że Twój chiński szajs jest przekozak wówczas? Będziesz miał na to jakieś papiery?  Ze specyfiki pracy jaką oczekujesz. Ta sama zasada działania Cię interesuje. Będziesz szukał paneli gruntowych? A czym różnią się takie od paneli dachowych albo balkonowych? Zestaw balkonowy to jest to co szukać powinieneś. Bo zestawów RODo nie robi a raczej?  Zacznijmy od tego, że zacząłeś od złej strony, bo zamiast falownika i budowania hybrydy, podpina się takie rzeczy prosto w panele. Pompa na prąd stały o szerokim napięciu działania pyrka sobie jak ma napięcie i tyle. 
    • 40 powinno na górkę styknąć. I to na luzie jako dodatkowe.  Ewentualnie powinieneś pomyśleć nad jakimiś listwami przypodlogowymi z systemem dowolnego dodawania gniazdek.
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...