Evotec to mała firma z siedzibą w Mikołowie w województwie śląskim na południu Polski. Specjalizujemy się w dostarczaniu dla naszych Klientów profesjonalnych usług, outsourcingu IT oraz innych usług konsultacyjnych.
Outsourcing
Evotec efektywnie pomaga firmom w budowaniu i funkcjonowaniu kompleksowej infrastruktury IT.
Konsulting
Evotec wspiera firmy w realizacji projektów informatycznych. Wspólnie znajdziemy odpowiednie rozwiązanie.
Integracje
Zapewniamy integracje i realizacje wdrożeń nowoczesnych rozwiązań. Chętnie pomożemy w instalacji i konfiguracji nowego serwera!
Oprogramowanie
Projektujemy i wdrażamy rozwiązania dedykowane dla firm, które nie znalazły dla siebie rozwiązań istniejących na rynku.
Migracje
Świadczymy usługi migracji z starszych systemów lub oprogramowania do nowych wersji – Microsoft, VMWare Symantec i inne.
Audyt IT
Evotec efektywnie pomaga firmom w budowaniu i funkcjonowaniu kompleksowej infrastruktury IT.
Codziennie mierzymy się z różnego rodzaju wymaganiami naszych Klientów. Powoduje to, że ciągle musimy udoskonalać naszą wiedzę, którą chcemy się dzielić z innymi. By choć trochę przybliżyć wam jak to wygląda z naszej strony poczytajcie naszego bloga. Bez względu na to czy Twoja organizacja używa rozwiązań prywatnych czy chmury publicznej czy najnowszej technologii zawsze znajdzie się przestrzeń do rozmowy jak możemy pomóc.
In my earlier blog post, I showed you a way to find duplicate DNS entries using PowerShell, but the focus was on finding duplicate entries based on hostname. But what if you would like to find duplicate entries based on IP Addresses? This was the question I was asked on Reddit, and I thought it was a legitimate request, so today's focus will be on transposing table output from earlier functions to present data differently.
Today's blog post is about Active Directory-integrated DNS and how to find duplicate entries. By duplicate, I mean those where one DNS name matches multiple IP addresses. While some duplicate DNS entries are expected, in other cases, it may lead to problems. For example, having a static IP assigned to a hostname that later on is also updated with dynamic entries.
I've created a cross-platform (Windows, Linux, macOS) Word library based on Open XML SDK that heavily simplifies creating and modifying Word documents. Open XML SDK, while excellent, requires you to do a lot of work to make even simple documents. For example, if you want to use Table styles, you need first to define those styles, put them in a specific place, and assign them to a table. The same goes for lists, images, hyperlinks, bookmarks, and many other Microsoft Word types. Creating sections, managing headers, and footers – all that is possible using Open XML SDK, but it's far from easy. At least for a noob like me. You have to know the order to put them into the document; you must know the places and track IDs to all the elements. And trust me – it's not fun.
Today I was reading Twitter, as I am pretty addicted to technology news when Adam Bacon mentioned that he's surprised that no one has rebuilt IIS Parser as pure PowerShell. While this is not entirely true, and some modules can do some parsing, I decided to try my luck. While doing it from scratch in PowerShell is possible, I opted to use an external C# library that does all the heavy lifting and is optimized for speed.
Two years ago, I wrote a blog post on how you can compare two or more objects visually in PowerShell that works on Windows, Linux, or macOS. I've been using that for a while, but it had a specific flaw. Comparing more advanced objects that you often see (for example, returned by Graph API, two config files) wasn't working correctly, often throwing errors. The reason for this was that having nested hashtables arrays require more advanced logic. Today I've updated my module to use the ConvertTo-FlatObject function, which allows the Compare-MultipleObjects function to compare suitably more advanced objects hopefully. Of course, it should not throw errors anymore.
Czym się zajmujemy
Specjalizujemy się w pomaganiu małym, oraz średnim firmom w zakresie usług IT, aczkolwiek często wspomagamy duże korporacje w ramach długoletnich kontraktów. Jako firma informatyczna staramy się oferować najlepsze usługi z pełnego zakresu tematów związanych z IT. Naszym celem jest dostarczenie kompletnego zestawu usług IT, więc oferujemy naszym klientom kompletne przejęcie istniejącej infrastruktury, w tym zarządzania serwerami, zarządzanie komputerami czy zarządzania siecią. Rozwiązujemy wszystkie problemy klienta, na wszystkich możliwych poziomach, więc nasi Klienci nie muszą się o nic martwić i mogą skupić się na swojej podstawowej działalności.
Jak możemy pomóc w zakresie IT?
Staramy sie dzialac jako w pełni rozwinięty dział IT. Nasz Service Desk zapewnia wiedzę i przyjazne wsparcie techniczne dla pracowników. Nasi administratorzy obsługują serwery, a menedżerowie są zawsze blisko, aby być w stanie pomóc w planowaniu potrzeb w zakresie IT. Ograniczamy czas reakcji, zwiększamy wydajność jednocześnie zmniejszając budżet wprowadzając stałe zryczałtowane, przewidywalne koszty za usługi IT. Nasza firma monitoruje infrastrukturę IT, wykonuje kopie zapasowe, a także zajmuje się kompleksową naprawą komputerów jak i serwerów, zapewniając Klientowi pełen spokój w kwestii infrastruktury informatycznej.