Służba ochronna pełniona była systemem zmiennym, polegającym na stałym patrolowaniu strefy nadgranicznej i tyłowej, wystawianiu posterunków alarmowych, obserwacyjnych i kontrolnych stałych, patrolowaniu i organizowaniu zasadzek w miejscach rozpoznanych jako niebezpieczne, kontrolowaniu dokumentów i zatrzymywaniu osób podejrzanych, a także utrzymywaniu ścisłej łączności między oddziałami i władzami administracyjnymi. Miejscowość, w którym stacjonowała kompania graniczna, posiadała status garnizonu Korpusu Ochrony Pogranicza.

2 kompania graniczna „Szrubiszki” w 1934 ochraniała odcinek granicy państwowej szerokości 43 kilometrów 380 metrów.

Sąsiednie kompanie graniczne: 3 kompania graniczna KOP „Plekiszki” ⇔ 1 kompania graniczna KOP „Orniany” – 1929, 1932 3 kompania graniczna KOP „Gudulin” ⇔ 1 kompania graniczna KOP „Orniany” – 1934 3 kompania graniczna KOP „Mejszagoła” ⇔ 1 kompania graniczna KOP „Orniany” – 1938

Struktura organizacyjna thumb|Wiktor Jedynakiewicz Strażnice kompanii w latach 1929 strażnica KOP „Romaszkańce” strażnica KOP „Olany” strażnica KOP „Pustyłki” strażnica KOP „Gawejki”