To že SBS je hádam jeden z najväčších nepodarkov a bol vydaný po tlaku marketingového oddelenia je hádam každému jasné, SBSko sa dá definovať ako:
Každopádne mám nasadených veľa SBSiek, a niektorí klienti požadujú HA tlač odvšadekiaľ, na toto existuje niekoľko riešení:"Nabalme 3 produkty do jedného, zoberme zoznam všetkých BPA riešení čo sme kedy vydali a rad za radom každý jeden bod porušme"
- VPN
- DirectAccess
- IP (Internet Printing - Internetová Tlač)
DirectAccess je fajn technológia pokiaľ máte WinSrv2012, u 2k8R2 je jeho konfig bez UAG pomerne obtiažny, v podstate je to always-on VPN, takže komfort sa nestráca, technické riešenie, nároky na konfig, a hlavne to že klienti musia mať Enterprise či Ultimate edíciu Windows 7 zatracuje tento spôsob riešenia (To že sa to dá vyriešiť jedným SAčkom veľa klientov počuť nechce, a hlavne nie kvôli takej blbosti ako tlač).
Riešením je teda použiť IIS v kombinácii s PDS (Print and Document Services) a jeho rolou Internet Printing. O IPP si môžete prečítať na Wiki či TechNete.
Inštalácia PDS a IP
Keďže SBSko sa nedá inštalovať v Core režime, junior admini tu nájdu aj pekný obrázkový návod. Začneme teda otvorením Server Managera (servermanager.msc) kde pridáme rolu Print and Document Services, na Core inštaláciách to spravíme cez spustenie PowerShellu, nainštalovaním role a pridaním služby:
Kód: Vybrať všetko
PowerShell
ipmo ServerManager
add-WindowsFeature Print-Server
add-WindowsFeature Print-Internet -Restart
Po inštalácii rebootneme server a v Server Manageri sa nám objavila PDS rola:
Je? Fajn. Ešte môžeme skontrolovať či sa nainštalovala aj IP feature. Na službu internetovej tlače sa dostaneme cez https://adresa_servera/Printers. Takže si otvoríme prehliadač (Explorer - o tom potom), prihlásime sa s našimi administrátorskými oprávneniami a v SBSku nájdeme iba 404ku:
Nie, neurobili ste nič zle, problém pri SBS2011 je, že nejakou záhadou sa neprenesú nastavenia z Defaultwebsite poolu do virtuálneho directory v IIS. Pri lokálnom prihlásení zistíme že chýba handler čo by spracoval danú stránku:
Otvoríme si teda IIS Manager (InetMgr.exe) -> Default Web Site -> Printers -> Handler Mappings:
Z obrázku je zjavné, že chýba handler na klasické ASP, takže ho musíme pridať cez Add Module Mapping:
Vyplníme podľa obrázku, nastavíme aj Request Restrictions (invoke na file, handling iba na GET, HEAD, POST a access necháme na script):
Klikneme na OK, potvrdíme výnimku, a reloadneme page:
Teraz nám už len stačí pridať tlačiareň, nazdieľať ju, a v printer wizardovi pridať. Najľahšie sa tlačiareň pridáva cez Internet Explorer, v ňom sa totiž v menu tlačiarne objaví kolonka Connect ktorá predvyplní všetky polia a stačí iba zadať prihlasovacie údaje. Kto môže na tlačiareň tlačiť sa nastavuje v Security tabe vo vlastnostiach tlačiarne.