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

    • Tak jak Stefan napisał, ciężko znaleźć taki lekki smukły laptop z dobrą specyfikacją i wydajnym systemem chłodzenia do 5500 zł. Znalazłem takiego smukłego Acera o wadze 1.8kg i wyglądzie standardowego laptopa z podświetlaną klawiaturą, Windowsem i czytnikiem linii papilarnych, natomiast Acer'y nie słyną z dobrego chłodzenia, dodatkowo RTX 3050Ti to nie jest powalająca karta a w połączeniu z 4 rdzeniowym prockiem doświadczenia będą średnie tym bardziej jeśli twoja dziewczyna chce obrabiać zdjęcia czy wideo, w FHD na medium powinna wyciągnąć 54 fps w Valhalli, 51 fps w CP 2077 czy w Cywilizacji 6 około 59 fps. Ostatnia kwestia to cena, w promocji z kodem gsm-laptopy kosztuje 3 333 zł zamiast 3 449. Druga mocniejsza opcja wychodząca poza budżet to 16 calowy Lenovo Slim z 8 rdzeniowym R7, na DDR5 (16GB) oraz RTX 4060, taka konfiguracja spokojnie wystarczy pod wydajne granie. Dodatkowo do obróbki zdjęć/wideo przyda się jasność 500 nitów oraz rozdzielczość 2560 x 1600. (zerknij również w temat rabatów, zawsze coś urwiemy  )    
    • Hej, wracam z tematem swojej obudowy Regnum RG2 i wentylatorów. Ostatecznie będę montował jakieś 120mm. Mam 2x Fluctus ARGB 2xArctic P12 PWM 2x Stratus 120 PWM. Chce je zamontować 1x tył, 1 na Fera 5, 2x przód. Jeżeli chodzi o wentyle z przodu to zauważyłem, że od wewnętrznej strony obudowy przy kratce praktycznie każdy jest b głośny ;/ Odsunę go trochę od kratki i jest już ok ale na samej kratce to bardzo głośno słychać. Jeżeli zamontuje je z drugiej strony tak jak pokazane na fotce front to jest dużo ciszej ale też jakby słabiej wieje przez te kratki. Zastanawiam się jakie będzie najoptymalniejsze ustawienie tych wszystkich wentyli i co robić z przodem? Dać 2x wewnątrz z mniejszymi obrotami w środku czy na zewnątrz z większymi? wg producentka powinny być na zewnątrz. tutaj 1 testowo był od wewnątrz https://imgur.com/QiXuKbq
    • Może jakieś skoki mocy trigeruja zabezpieczenie. Zasilacz ma już dwa lata wiec w jakimś stopniu się zużył.
    • Dobra, łącznie 8h za mną, zainstalowałem wszystkie gry jakie mogłem aby popatrzeć. Wad nie stwierdzam. Tu wszystko jest w miarę sensowne i w miarę logiczne. Usunałbym jedynie 3 z 5 trybów HDR bo te akurat nie mają żadnego większego sensu. Jak nie wywali jakiegoś martwego piksela w 28 dni to zostaje. Jak wywali wleci druga sztuka, bo nic lepszego nie da się kupić. Ale nadal, w trybie z peak do 1080 nit, jasność jasnych scen mogłaby być jeszcze trochę jaśniejsza. Jest przepaść względem Asus, ale no nadal chciałoby się więcej  A może już mam skrzywioną psychę po kontakcie z TV QD-OLED bo te czasami masakrują gałki jasnością Aaaaa, w SDR jasność jest dojechana totalnie. Ani MSI, ani Asus nie mają startu. Na 100 nie da się używać jest tak jasno.
    • No tak,podczas gra...ale 35 minut stresowania kombustorem przelecial(dłużej nie miałem czasu). No wiem że to nie jest topowy zasilacz,ale niby Golda ma,więc niby nie jest tragicznie   Tempy podczas grania w normie,grafika chyba 63C.ehhhh    
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...