transformacja listy do csv

dane przekazywane są w różny, czasem dość dziwny sposób. ostatnio potrzebowałem danych do migracji w office365 i dane zostały przedstawione jako spis, gdzie jedynym wiążącym elementem była ilość wpisów dla każdego obiektu. coś takiego (example.txt): jakaś nazwa parametr: wartość parametru coś: tutaj jakaś wartość kolejna linia już bez konkretnego znacznika a tutaj kolejna wartość inna

CSV, SSV… ? ULSLSSV!

wpis z cyklu 'człowiek uczy się całe życie’ (; od zawsze pluję się, że durny Excel pliki CSV – Comma Separated Value – zapisuje/odczytuje jako Semicolon Separated Value z niewyjaśnionych przyczyn. okazuje się, że sprawa jest bardziej skomplikowana i to nie jest ani CSV, ani SSV tylko ULSLSSV – czyli User Language Specyfic List Separator

hurtowe pobranie mediów z doqmentów office

dziś ponownie goszczę na blogu Adriana, który zasila WF systemowymi tips’n’tricks (: .oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo.oOo. Jak szybko „wyciągnąć” wszystkie zdjęcia i video z pliku Powerpoint , Word lub Excel? Niejednokrotnie spotkałem się z prośbą lub pytaniem znajomych o szybki sposób na hurtowy eksport obiektów z plików pakietu Office. Oczywiście, można to zrobić ręcznie, eksportując każde ze zdjęć,

wyszukiwanie plików

scenariusz: należy wyszukać na dysq wszystkie pliki o zadanych rozszerzeniach. te zindexowane i niezindexowane. ls c:\ -recurse -force -ea silentlycontinue|?{$_.extension -match 'txt|doc|xls|pdf’}|export-csv -delimiter ’;’ -notype searchResults.csv ls (get-childitem) recurse: wyszukiwanie reqrsywne po wszystkich katalogach z podkatalogami force: również katalogi systemowe i ukryte ea: ErrorAction – wyłączenie wypluwania błędów w razie braq dostępu match: nie trzeba

niedefaultowy default – import-csv

jedną z częściej wykorzystywanych przeze mnie funkcji jest import-csv/export-csv – praca na tabelkach, zestawienia, raporty, statystyki… ponieważ środowisko jest wielojęzyczne, standardowym problem jest kodowanie znaków. bardzo często kiedy wydaje mi się, że już skończyłem – nagle okazuje się, że mam w nazwach kwadraciki czy znaki zapytania… od #PS3.o funkcje csv zostały uzbrojone w parametr 'encoding’:

PowerShell – nauka na błędach cz.III.

dziś 'jeśli jakiś kod się powtarza – to najprawdopodobniej da się to zoptymalizować’. czyli funkcje. w wyjściowym skrypcie szybko można zauważyć, że zarówno dla obiektu user oraz computer operacje są niemal identyczne. oczywiście są niektóre parametry w AD, które są dla tych obiektów bardzo różne, jednak albo nie są tu potrzebne albo można przeżyć jeśli

PowerShell – nauka na błędach cz.I.

moje skrypty gdzieś tam sobie żyją u różnych klientów. dostałem ostatnio prośbę, aby coś tam w jednym takim skrypcie zmienić. otworzyłem, popatrzyłem.. popłakałem się i napisałem go od nowa. skrypt był z 2o11 – kiedy uczyłem się PS. na pierwszy rzut oka można stwierdzić, że jest napisany przez kogoś, kto pisał w VBSie i właśnie

czy Microsoft będzie płacił za fryzjera Ronaldo?

Santiago Barnabeu, stadion Realu Madrid ma zmień imię – trwają poszukiwania sponsora, który wyqpi prawa do nazwy. wedle ostatnich doniesień bardzo bliski podpisania umowy jest eMeS (: Maria Garana, CEO Microsoft Iberica, w rozmowie na Eurosport powiedziała: „We are talking. We have an excellent relationship with Real Madrid and in fact recently we signed an agreement

Nowi w publicystyce – Dell backup i Office 365.

Jeden z chłopaków (Bartek S.) przygotowywał nam ostatnio krótkie przedstawienie usług, o które wypytywali się klienci. Naprodukował się, jest to poziom podstawowy i przygotowany „dla usera”, ale może komuś sie przyda. DELL BACKUP Firma Dell oferuje backup naszych danych na swoich serwerach dzięki usłudze Dell Backup. jak to wygląda: otóż przede wszystkim NIE trzeba mieć